Xuhao Wang
ffaa4fbd4d
Update TaskTimeoutNotifyAlarmPlugin.java ( #1149 )
...
Optimize the scenario where executeTimeOut is empty or <= 0
2 years ago
啵啵
a3724dd093
fix:ZipkinExecutorAdapter NullPointerException handling ( #1123 )
2 years ago
yanrongzhen
275a8bfb92
Bruceyan/issue#1092 ( #1102 )
...
* refactor: Extension module
* refactor: Update packageNames and classNames, mark ServiceLoader deprecated.
* fix: remove some unused fields.
* method does not override or implement a method from a supertype
* fix: Modify some field names, add scoped target object filtering.
2 years ago
邓联龙
0aa2c22bed
use lambda to simplify the code ( #1105 )
2 years ago
ShengTongSun
5e524fab44
IdentifyUtil 77 lines of StringBuilder can use string + instead to simplify the code #1093 ( #1104 )
2 years ago
yangsanity
68a635b4ac
rename maxPoolNum to maximumPoolSize ( #1073 )
2 years ago
chen.ma
d54c42ef28
Merge branch '1.4.3-upgrade' into develop
...
# Conflicts:
# hippo4j-common/src/main/java/cn/hippo4j/common/toolkit/ReflectUtil.java
# hippo4j-core/src/main/java/cn/hippo4j/core/executor/support/adpter/DynamicThreadPoolAdapterChoose.java
2 years ago
chen.ma
46cdd63bea
Adjusting the code format
2 years ago
凌风
881f01c70b
1.4.3 upgrade ( #1050 )
...
* feature:add zipkin pool adapter
* feature:add zipkin pool adapter
* feature:add thread pool adapter spi ,support customer diy thread pool
---------
Co-authored-by: wangzhuo <wangzhuo@shuwen.com>
2 years ago
马称
d57547c1f4
Merge develop ( #1048 )
...
* Add monitoring default configuration
* feature:support zipkin pool and add a adapter (#1047 )
* feature:add zipkin pool adapter
* feature:add zipkin pool adapter
Co-authored-by: wangzhuo <wangzhuo@shuwen.com>
* Adjusting the code format
Co-authored-by: 凌风 <30565113+lingfengcoder@users.noreply.github.com>
Co-authored-by: wangzhuo <wangzhuo@shuwen.com>
2 years ago
chen.ma
2858b9fd4f
Adjusting the code format
2 years ago
凌风
a461daa371
feature:support zipkin pool and add a adapter ( #1047 )
...
* feature:add zipkin pool adapter
* feature:add zipkin pool adapter
Co-authored-by: wangzhuo <wangzhuo@shuwen.com>
2 years ago
黄成兴
7ab9fc36a5
Fix #1001 ( #1021 )
...
* feat: add none implementation for ThreadPoolCheckAlarm
* fix: Alarm plugin supports dependency injection through the constructor (#1001 )
2 years ago
黄成兴
d7bd99b363
fix: The thread pool that is not managed by spring will also be destroyed ( #990 ) ( #1003 )
...
* fix: The thread pool that is not managed by spring will also be destroyed (#990 )
* optimize code and comments
2 years ago
WuLang
01d9db161a
fix:bannerVersion npe ( #993 )
2 years ago
黄成兴
b73c93992b
fix: optimize code and comment ( #989 )
2 years ago
chen.ma
33b08102d7
Registered thread pool defaults to specify expiration time and thread factory ( #976 )
2 years ago
黄成兴
7f25d5309a
feat: Support to enable or disable plugins that have been registered in the manager ( #975 )
2 years ago
WuLang
cd9a9de5bf
Long polling returns status code ( #971 )
...
* feat:Long polling returns status code
* feat:Long polling returns status code
2 years ago
黄成兴
71e96fb9bc
Use the simple class name as the plugin id by default and optimize code ( #968 )
...
* refactor: Use the simple class name as the plugin id by default and optimize code
* test: Adjust test cases
2 years ago
黄成兴
8175f92f9c
feat: Support getting plugins from the manager in a specific order ( #962 )
2 years ago
黄成兴
6ecbf41779
Optimize the lock logic of TaskTimeRecordPlugin ( #922 )
...
* refactor: Optimize the lock logic of TaskTimeRecordPlugin
* Simplify data structure and remove useless verification
* test: Adjust test cases
2 years ago
chen.ma
a9cd485502
Task execution timeout time assignment
2 years ago
黄成兴
328bb4a47f
Support automatic registration of plugins and plugin registrars ( #914 )
...
* feat: Support to centralized management of all plugins
* feat: Support automatic registration of plugins and plugin registrars
2 years ago
chen.ma
fe46a08ef6
Refactor notification alerts and jar dependencies
2 years ago
马称 Ma Chen
645a696383
Add DynamicThreadPoolBannerHandlerTest ( #908 )
2 years ago
马称 Ma Chen
71f4fde08a
Format code ( #906 )
2 years ago
马称 Ma Chen
733567e498
Supplemental code comments ( #904 )
2 years ago
黄成兴
86edb3ed2e
test: add test for plugins ( #896 )
...
* test: add test for plugins
* test: Adjust the time precision of test cases
2 years ago
maxisvest
18b2a9bc36
fix bug ( #899 )
2 years ago
马称 Ma Chen
4831cd6ecb
Supplemental code comments ( #898 )
2 years ago
黄成兴
f7ce392dbc
test: Add unit test about plugin manager ( #892 )
2 years ago
马称 Ma Chen
b6eda7b93e
Supplementary Methods Notes ( #891 )
...
* Add method and field annotations
* Supplementary Methods Notes
* Change the thread pool running data assignment
2 years ago
chen.ma
05bfa3c66d
Field style refactoring and adding method logs ( #878 )
2 years ago
黄成兴
b43c90bd5f
refactor: Extract the logic about calculating task execution time to superclass ( #879 ) ( #882 )
2 years ago
黄成兴
175bfb9c54
test: Add unit test for DynamicThreadPoolExecutor and ExtensibleThreadPoolExecutor ( #884 )
2 years ago
黄成兴
9165200fe2
refactor the function extension logic of DynamicThreadPoolExecutor ( #815 ) ( #854 )
...
* feat: Add a new thread-pool that supports the registration of callback interfaces
* feat: Add plugins to support the default extensions of DynamicThreadPoolExecutor
* refactor: Deprecate AbstractDynamicExecutorSupport and make DynamicThreadPoolExecutor extend ExtensibleThreadPoolExecutor (#815 )
* fix: obtained plugin list may cause thread-safe problems during iteration
* refactor: Make DynamicThreadPoolExecutor support the selection of shutdown mode in destroy
Co-authored-by: 马称 Ma Chen <machen@apache.org>
2 years ago
chen.ma
27c74b495c
Supplemental code comments
2 years ago
WuLang
8060e5f239
default subscribe to the remote thread pool configuration. ( #850 )
...
* feat:default subscribe to the remote thread pool configuration.
* feat:default empty list
2 years ago
chen.ma
678ec1dd24
Code optimization
2 years ago
pizihao
8eaf587f6a
organize the toolkit, add references and reference sources ( #835 )
...
* fix : organize the toolkit, add references and reference sources
* fix : add MemoryUtil for get memory info
* fix : code format adjustment
2 years ago
WuLang
8e397741d1
feat:The core thread must not be larger than the maximum thread. ( #838 )
2 years ago
chen.ma
7a996b7041
Mandatory to specify the ip+port registered by the client ( #799 )
2 years ago
maxisvest
3f8dfb4c31
Add method for TraceContextUtil ( #777 )
...
* add method for TraceContextUtil
* modify something
* delete blank line
2 years ago
baymax55
241a8b79fa
feat: Added authentication mode on the server side ( #772 )
2 years ago
weihubeats
f9d8b5f993
Rename ( #765 )
...
* Simplified DynamicThreadPool usage
* Simplified DynamicThreadPool usage
* init
* update method name
2 years ago
chen.ma
76f1651f58
Fix SpringDynamicThreadPool does not take effect
2 years ago
pizihao
e03d464053
Globally remove the Hutooltoolkit dependency ( #759 ) ( #762 )
...
* fix : global remove hutool(#725 )
* fix : update use for hutool(#725 )
* fix : Replenish toolkit(#725 )
* fix : merge branch conflicts(#725 )
* fix : modify code format(#725 )
* fix : config BeanUtil merged to common(#725 )
* fix : add IdUtil for generate UUID(#725 )
* fix : replace method for convert bean(#725 )
Co-authored-by: pizihao <hao3073liu@163.com>
2 years ago
Lijx
956bd20d6c
Globally remove the Guava toolkit dependency ( #759 )
...
* Globally remove the Guava toolkit dependency
* update "Globally remove the Guava toolkit dependency"
2 years ago
weihubeats
e8485921bb
Simplified DynamicThreadPool usage ( #757 )
...
* Simplified DynamicThreadPool usage
* Simplified DynamicThreadPool usage
2 years ago