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 |