| Java Language Support |
Quick Guide |
DONE |
| Scala Language Support |
Quick Guide |
DONE |
| sync mode |
both client and service implementation can be sync |
DONE |
| async mode |
both client and service implementation can can async |
DONE |
| service metaData |
via xml |
DONE |
| thrift protocol |
binary or compact |
DONE |
| json protocol |
Hign Performance Json module via dapengMesh |
DONE |
| service as scheduled task |
- |
DONE |
| service as message consumer |
|
DONE |
| load balance |
4 mode: random, round robbin, least active, hash |
DONE |
| Rate limit |
Based on MMAP |
DONE |
| Dynamic logger |
Logger level could be different per request |
DONE |
| Slow service detection |
|
DONE |
| Increment development |
Changing code will be Take effect without restarting。User Guide / Design |
DONE |
| service version upgrade |
|
DONE |
| Service router |
Multidimensional router |
DONE |
| high performance |
Netty based, memory tunning |
|
| filter chain for AOP extension |
|
|
| distribute invoke tracing |
Service invoke tracing |
DONE |
| TCC support |
distribute transaction based on TCC |
DESIGNING |
| Deploy on Demand |
- |
TESTING |
| Graceful Shutdown |
- |
DONE |
| Documents&Testing site |
Generated by service metadata automatically |
DONE |
| Tools: ServiceMesh |
- |
DONE |
| Tools: Configuration Server |
Config/Deploy/Build server |
DONE |
| Tools: Dapeng-Cli |
Command tools for dapeng-soa |
DONE |
| Tools: Mock server |
mockServer |
DEVELOPING |