Jerry.Zhong
Jerry.Zhong
1. Modify opentracing-spring-cloud-parent 0.5.8-SNAPSHOT to 0.5.10-SNAPSHOT 2. Format license
### problem **spring-aop** has a implicit rule for determining default AsyncExecutor when there`s no AsyncConfigurer existed See [AsyncExecutionAspectSupport.java#L227](https://github.com/spring-projects/spring-framework/blob/584dabbb3980dbed5272f79a61aa996d390e528c/spring-aop/src/main/java/org/springframework/aop/interceptor/AsyncExecutionAspectSupport.java#L227) **DefaultAsyncAutoConfiguration** will override it in the above case ```java @Configuration @ConditionalOnMissingBean(AsyncConfigurer.class) static...
**Is your feature request related to a problem? Please describe.** 1. Add a configuration to support consolidating Channel.flush() so that write latency can traded with higher throughput in some cases....
### Now behavior **com.weibo.api.motan.transport.netty4.NettyClient** 1. Every successful invoke will resetErrorCount() and set volatile errorCount thats not unnecessary and ``` if (state.isUnAliveState()) { long count = errorCount.longValue(); if (count < maxClientConnection)...
1. **Not length check for byteBuf to be read** **Class** com.weibo.api.motan.transport.netty4.**NettyDecoder** **Problem :** Not check the length to be read from the peer that will consume a lot of memory...