-
Notifications
You must be signed in to change notification settings - Fork 26.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix bug in InternalThreadLocal and provides unit test #1803
Commits on Jan 10, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 0807761 - Browse repository at this point
Copy the full SHA 0807761View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65438b4 - Browse repository at this point
Copy the full SHA 65438b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7291963 - Browse repository at this point
Copy the full SHA 7291963View commit details
Commits on Jan 11, 2018
-
当cores线程数全都使用的情况下,默认线程池会把任务放入到队列中。队列满则再创建线程(总数不会超过Max线程数)
增强线程池:在请求量阶段性出现高峰时使用 特性:cores线程全部使用的情况下,优先创建线程(总数不会超过max),当max个线程全都在忙的情况下,才将任务放入队列。请求量下降时,线程池会自动维持cores个线程,多余的线程退出。
Configuration menu - View commit details
-
Copy full SHA for ed2ff0f - Browse repository at this point
Copy the full SHA ed2ff0fView commit details -
当cores线程数全都使用的情况下,默认线程池会把任务放入到队列中。队列满则再创建线程(总数不会超过Max线程数)
增强线程池:在请求量阶段性出现高峰时使用 特性:cores线程全部使用的情况下,优先创建线程(总数不会超过max),当max个线程全都在忙的情况下,才将任务放入队列。请求量下降时,线程池会自动维持cores个线程,多余的线程退出。
Configuration menu - View commit details
-
Copy full SHA for f97db80 - Browse repository at this point
Copy the full SHA f97db80View commit details
Commits on Jan 12, 2018
-
Configuration menu - View commit details
-
Copy full SHA for a224bb0 - Browse repository at this point
Copy the full SHA a224bb0View commit details
Commits on Jan 17, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 49aecfb - Browse repository at this point
Copy the full SHA 49aecfbView commit details
Commits on Feb 7, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 561397f - Browse repository at this point
Copy the full SHA 561397fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60c2993 - Browse repository at this point
Copy the full SHA 60c2993View commit details
Commits on Feb 26, 2018
-
Configuration menu - View commit details
-
Copy full SHA for af29757 - Browse repository at this point
Copy the full SHA af29757View commit details
Commits on Feb 27, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 4be8d61 - Browse repository at this point
Copy the full SHA 4be8d61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cfe610 - Browse repository at this point
Copy the full SHA 5cfe610View commit details
Commits on Apr 8, 2018
-
Merge remote-tracking branch 'upstream/master'
# Conflicts: # dubbo-common/src/main/java/com/alibaba/dubbo/common/serialize/support/dubbo/Builder.java # dubbo-common/src/main/java/com/alibaba/dubbo/common/serialize/support/dubbo/GenericDataInput.java # dubbo-common/src/main/java/com/alibaba/dubbo/common/serialize/support/dubbo/GenericDataOutput.java # dubbo-common/src/main/java/com/alibaba/dubbo/common/serialize/support/dubbo/GenericObjectInput.java # dubbo-common/src/main/java/com/alibaba/dubbo/common/serialize/support/dubbo/GenericObjectOutput.java # dubbo-common/src/main/java/com/alibaba/dubbo/common/serialize/support/json/JsonObjectInput.java # dubbo-common/src/main/java/com/alibaba/dubbo/common/serialize/support/json/JsonObjectOutput.java # dubbo-common/src/main/java/com/alibaba/dubbo/common/serialize/support/json/JsonSerialization.java # dubbo-filter/dubbo-filter-cache/src/main/java/com/alibaba/dubbo/cache/support/AbstractCacheFactory.java # dubbo-remoting/dubbo-remoting-grizzly/src/main/test/com/alibaba/dubbo/remoting/transport/grizzly/GrizzlyTransporterTest.java # dubbo-rpc/dubbo-rpc-dubbo/src/main/java/com/alibaba/dubbo/rpc/protocol/dubbo/DubboInvoker.java # dubbo-rpc/dubbo-rpc-dubbo/src/main/java/com/alibaba/dubbo/rpc/protocol/dubbo/FutureAdapter.java # dubbo-rpc/dubbo-rpc-dubbo/src/main/java/com/alibaba/dubbo/rpc/protocol/dubbo/ReferenceCountExchangeClient.java # dubbo-rpc/dubbo-rpc-dubbo/src/main/java/com/alibaba/dubbo/rpc/protocol/dubbo/filter/FutureFilter.java # dubbo-rpc/dubbo-rpc-dubbo/src/main/java/com/alibaba/dubbo/rpc/protocol/dubbo/filter/TraceFilter.java # dubbo-rpc/dubbo-rpc-dubbo/src/main/java/com/alibaba/dubbo/rpc/protocol/dubbo/status/ServerStatusChecker.java # dubbo-rpc/dubbo-rpc-dubbo/src/main/java/com/alibaba/dubbo/rpc/protocol/dubbo/status/ThreadPoolStatusChecker.java # dubbo-rpc/dubbo-rpc-dubbo/src/main/java/com/alibaba/dubbo/rpc/protocol/dubbo/telnet/ChangeTelnetHandler.java # dubbo-rpc/dubbo-rpc-dubbo/src/main/java/com/alibaba/dubbo/rpc/protocol/dubbo/telnet/CountTelnetHandler.java # dubbo-rpc/dubbo-rpc-dubbo/src/main/java/com/alibaba/dubbo/rpc/protocol/dubbo/telnet/CurrentTelnetHandler.java # dubbo-rpc/dubbo-rpc-dubbo/src/main/java/com/alibaba/dubbo/rpc/protocol/dubbo/telnet/InvokeTelnetHandler.java # dubbo-rpc/dubbo-rpc-dubbo/src/main/java/com/alibaba/dubbo/rpc/protocol/dubbo/telnet/ListTelnetHandler.java # dubbo-rpc/dubbo-rpc-dubbo/src/main/java/com/alibaba/dubbo/rpc/protocol/dubbo/telnet/PortTelnetHandler.java # dubbo-rpc/dubbo-rpc-dubbo/src/main/java/com/alibaba/dubbo/rpc/protocol/dubbo/telnet/TraceTelnetHandler.java # dubbo-serialization/dubbo-serialization-fastjson/src/main/java/com/alibaba/dubbo/common/serialize/fastjson/FastJsonObjectInput.java # dubbo-serialization/dubbo-serialization-fastjson/src/main/java/com/alibaba/dubbo/common/serialize/fastjson/FastJsonObjectOutput.java # dubbo-serialization/dubbo-serialization-fastjson/src/main/java/com/alibaba/dubbo/common/serialize/fastjson/FastJsonSerialization.java # dubbo-serialization/dubbo-serialization-hessian2/src/main/java/com/alibaba/dubbo/common/serialize/hessian2/Hessian2Serialization.java # dubbo-serialization/dubbo-serialization-jdk/src/main/java/com/alibaba/dubbo/common/serialize/java/CompactedJavaSerialization.java # dubbo-serialization/dubbo-serialization-jdk/src/main/java/com/alibaba/dubbo/common/serialize/java/JavaSerialization.java
Configuration menu - View commit details
-
Copy full SHA for 7830079 - Browse repository at this point
Copy the full SHA 7830079View commit details
Commits on Apr 25, 2018
-
Merge remote-tracking branch 'upstream/master'
# Conflicts: # dubbo-common/src/main/resources/META-INF/dubbo/internal/com.alibaba.dubbo.common.threadpool.ThreadPool # dubbo-common/src/test/java/com/alibaba/dubbo/common/utils/ConfigUtilsTest.java
Configuration menu - View commit details
-
Copy full SHA for a1a42c0 - Browse repository at this point
Copy the full SHA a1a42c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for be1418f - Browse repository at this point
Copy the full SHA be1418fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9653553 - Browse repository at this point
Copy the full SHA 9653553View commit details
Commits on May 5, 2018
-
Configuration menu - View commit details
-
Copy full SHA for e28aa17 - Browse repository at this point
Copy the full SHA e28aa17View commit details -
Faster ThreadLocal impl in internal use
* Used in RpcContext`s LOCAL field. * Faster get than the traditional ThreadLocal
Configuration menu - View commit details
-
Copy full SHA for dc41214 - Browse repository at this point
Copy the full SHA dc41214View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11373cf - Browse repository at this point
Copy the full SHA 11373cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d4102c - Browse repository at this point
Copy the full SHA 6d4102cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c831e2c - Browse repository at this point
Copy the full SHA c831e2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a055d2 - Browse repository at this point
Copy the full SHA 3a055d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 722b757 - Browse repository at this point
Copy the full SHA 722b757View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a2fad7 - Browse repository at this point
Copy the full SHA 3a2fad7View commit details
Commits on May 14, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 85249a3 - Browse repository at this point
Copy the full SHA 85249a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffac33f - Browse repository at this point
Copy the full SHA ffac33fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c3ec317 - Browse repository at this point
Copy the full SHA c3ec317View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e38ad8 - Browse repository at this point
Copy the full SHA 1e38ad8View commit details
Commits on May 15, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 2348b1b - Browse repository at this point
Copy the full SHA 2348b1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f1d2f0 - Browse repository at this point
Copy the full SHA 0f1d2f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64bc20c - Browse repository at this point
Copy the full SHA 64bc20cView commit details