杨翊 SionYang
2e4d50c4f2
Extract server list maintain logic to ServerListManager ( #3389 )
2020-07-20 17:52:58 +08:00
杨翊 SionYang
39986a867a
[ISSUE #3386 ] Extract NamingClientProxy
Interface ( #3387 )
...
* Move and rename NamingProxy.java
* rename package naming.net --> naming.remote
* Create Naming client proxy interface
2020-07-20 16:32:07 +08:00
nov.lzf
85a0398978
1.server side client connection listener optimize 2. listen context and notifier updated . ( #3385 )
...
* Add gprc support-> client reconnection optimize
* Add gprc support-> 1.client connection listener optimize 2.listen context an notifier updated .
* Add gprc support->merge problem fix
* Add gprc support->check style fixed.
* Add gprc support->check style fixed and remove gRpc classes in source package.
2020-07-20 16:27:58 +08:00
杨翊 SionYang
bd0f1a31f8
Merge pull request #3375 from KomachiSion/feature_support_grpc_core
...
Synchronize develop branch
2020-07-18 16:31:10 +08:00
KomachiSion
79c8521bde
Merge branch 'upstream-develop' into feature_support_grpc_core
...
# Conflicts:
# client/src/main/java/com/alibaba/nacos/client/config/NacosConfigService.java
# client/src/main/java/com/alibaba/nacos/client/config/http/HttpAgent.java
# client/src/main/java/com/alibaba/nacos/client/config/http/MetricsHttpAgent.java
# client/src/main/java/com/alibaba/nacos/client/config/impl/ClientWorker.java
# config/src/main/java/com/alibaba/nacos/config/server/service/LongPollingService.java
2020-07-18 16:28:00 +08:00
杨翊 SionYang
3bde28294d
[ISSUE #1097 ] Naming support un/subscribe service by grpc. ( #3373 )
...
* For #1097 , server support subscribe service.
* For #1097 , client support subscribe service.
* For #1097 , server and client support unsubscribe service.
2020-07-18 16:07:21 +08:00
mai.jh
63a4e30ae6
[ISSUE #3224 ]nacos-client module http client replace ( #3348 )
...
* nacos-client module http client replace
* fix code style problem
* add HashMap initialCapacity
* fix code style problem
* Modify the header object, keep the original response header to avoid modifying the original logic code
* fix code style problem
* naming http client request exception messages output change
* Merge code
2020-07-18 14:42:02 +08:00
nov.lzf
4a702f8954
Add gprc support-> client reconnection optimize ( #3367 )
2020-07-17 20:57:52 +08:00
nov.lzf
688013bbb6
Add gprc support-> client reconnection optimize ( #3365 )
2020-07-17 17:42:46 +08:00
Hu Zongtang
9f12f76d6c
[ISSUE#2859]fix no throw exception when publish event but no subsciber. ( #3364 )
2020-07-17 16:12:32 +08:00
Hu Zongtang
ff929b75ad
[ISSUE#3356]fix no throw exception when publish event but no subsciber. ( #3363 )
2020-07-17 16:12:08 +08:00
nov.lzf
3f06a7a0f8
response model optimize ( #3357 )
...
* Add gprc support-> add grpc log to distribution logback
* Add gprc support-> response model optimize
2020-07-17 12:03:30 +08:00
nov.lzf
b10a24885e
add server side connection listener ,and add client version ( #3350 )
...
* Add gprc support-> 1.add server side client connection event listener ,base on heart beat expire time check 2.add client version info after grpc connection build
* Add gprc support-> add publish config and remove config in rpc channel ;and rename server push response handler
2020-07-16 19:21:38 +08:00
杨翊 SionYang
6c8dfd6ed3
Add naming support gRPC for query instance list and service info ( #3352 )
...
* Add naming support gRPC for query instance list and service info
* Update version to 1.4.0-SNAPSHOT
2020-07-16 18:08:25 +08:00
nov.lzf
0aad8f55eb
support config query in rpc channel ,add switch http/rpc at client side ( #3344 )
...
* Add gprc support-> 1.support config query in rpc channel ,add switch in client side
* Add gprc support-> 1.log optimize,split grpc core and digest
* Add gprc support-> 1.optimize log and client proxy.
* Add gprc support-> remove proto buff plugin
2020-07-15 20:54:16 +08:00
杨翊 SionYang
d00c133c3e
Add naming support gRPC for register and deregister instance ( #3343 )
2020-07-15 20:22:07 +08:00
mai.jh
0163d2d0c7
fix : #3324 , Move http client close method to NamingProxy.shutdown() ( #3333 )
2020-07-15 14:12:44 +08:00
nov.lzf
139b211e21
Nacos config support gRPC ( #3334 )
...
* Add gprc support-> client side code submit ,and create server side naming module abstract handler template.
* Add gprc support-> config data change notify code submit....
* Add gprc support-> serve side healthy check code submit and solve some checkstyle problems.
* Add gprc support-> 1.config client worker ,cancel long polling task 2. test add listener,remove listener in config module 3.add response resolve
2020-07-15 13:56:29 +08:00
Hu Zongtang
52d9cf9cf9
[ISSUE##2859]Remove original EventDispatcher in the config module. ( #3319 )
2020-07-14 19:38:08 +08:00
mai.jh
132adb4899
[ISSUE##3317]Change the http client implementation that nacos resttemplate depends on from apache to JDk ( #3322 )
...
* fix:#3317 change the http client implementation that nacos resttemplate depends on from apache to JDk
* Use the IoUtils.closeQuietly() method to close the InputStream
* change HttpClientBeanHolder logger output object
2020-07-14 19:37:37 +08:00
nov.lzf
bbbeabe1e8
nacos support grpc ,base functions submit. ( #3328 )
...
* gprc
* Add gprc support
2020-07-14 19:15:22 +08:00
Hu Zongtang
fee6cf4dc9
Replace original EventDispatcher with NotifyCenter in the config module. ( #3313 )
...
* [ISSUE##2859]Replace some usage of EventDispatcher for ConfigCacheService and LongPollingService.
* [ISSUE##2859]Replace some usage of EventDispatcher for AsyncNotifyService and ConfigChangePublisher.
* [ISSUE#3179]fix typo.
* [ISSUE#3179]fix typo.
* [ISSUE#3179]fix typo.
2020-07-14 15:10:25 +08:00
mai.jh
511ef88ccc
fix:#3311 Add specified Logger when constructing nacos resttemplate ( #3312 )
2020-07-13 18:54:06 +08:00
Gagharv
891c1f3ba5
[ISSUE #2856 ]Adjust the use of thread pools (config module) ( #3206 )
...
* [ISSUE #2856 ]Adjust the use of thread pools (config、cmdb module)
* add CmdbExecutor class
2020-07-13 17:33:25 +08:00
Hu Zongtang
3a4e21b60e
[ISSUE#3179]Remove original NotifyCenter codes in the core module. ( #3310 )
2020-07-13 17:30:50 +08:00
Hu Zongtang
665d9d7aaf
[ISSUE#3179]Replace the NotifyCenter with new refactor in the core and test module. ( #3309 )
...
* [ISSUE#3179]Replace the NotifyCenter with new refactor in the core and test module.
* [ISSUE#3179]Replace package in the nacos-logback.xml.
* [ISSUE#3179]code reformat.
2020-07-13 13:59:25 +08:00
mai.jh
c1515b6940
[ISSUE #3197 ] NacosRestTemplate enhance ( #3198 )
...
* enhance nacosRestTemplate
* enhance nacosRestTemplate
* supplement throw exception
* Modify the iterate method of the interceptor and modify some method name
* Adjust the way to get HttpClientRequest implement in NacosRestTempalte
* Fix code style issue
* Fix code style issue
* Fix code style issue
* Fix code style issue
* Log output change
2020-07-13 13:55:27 +08:00
mai.jh
092a08971f
[ISSUE #3210 ] Enhanced nacos resttemplate response handler ( #3212 )
...
* Enhanced nacos resttemplate response handler
* Enhanced nacos resttemplate response handler
* Add license
* [#3212 ] Modify some class name and comment
* [#3212 ] Modify some class name and comment
* [#3212 ] Modify some class name and comment
* [#3212 ] change the name of property
* Fix code style issue
2020-07-13 11:34:00 +08:00
Joe
eca82bff6f
Update BeatReactor.java ( #3299 )
...
update `asInt()` to `asLong()`
2020-07-13 10:39:59 +08:00
杨翊 SionYang
ee3b16b4a4
Merge pull request #3305 from zongtanghu/feature_notifycenter_replace_v2
...
[ISSUE#3179]Replace the NotifyCenter with new refactor in the config and test module.
2020-07-13 09:06:16 +08:00
zongtanghu
34fd36b115
[ISSUE#3179]fix import formate issue.
2020-07-12 13:52:29 +08:00
zongtanghu
d8e1d2aebc
[ISSUE#3179]Replace the NotifyCenter with new refactor in the config and test module.
2020-07-12 11:28:54 +08:00
CsyDesign
84b733a31f
[ISSUE#3300] Optimize the default "minIdle"" of HikariPool set by naocs ( #3304 )
2020-07-12 00:32:11 +08:00
杨翊 SionYang
7ddba00865
Upgrade 1.3.1 ( #3294 )
2020-07-10 18:05:07 +08:00
杨翊 SionYang
95f3bfb587
[ISSUE #2992 ]Recheck all checkstyle and open checkstyle during building ( #3293 )
...
* Re-check code style for nacos-config module.
* Re-check code style for other module.
* Open checkstyle plugin check during build
2020-07-10 17:18:53 +08:00
zhangjidi2016
5d65653740
Resolve the issues of codestyle of nacos-config module for phase7 ( #3288 )
...
* Resolve the issues of codestyle of nacos-config module for phase7
* fix typo of code style.
2020-07-10 14:26:39 +08:00
杨翊 SionYang
886fbe463c
Use new code style for nacos-config module/test. ( #3290 )
2020-07-10 13:24:43 +08:00
杨翊 SionYang
bc9861c615
[ISSUE #2992 ] Use new code style for nacos-cmdb module. ( #3289 )
...
* Use new code style for nacos-cmdb module.
* Check again for nacos-common module.
* Check again for nacos-core module.
* Check again for nacos-naming module.
* skip nacos-test in checkstyle
2020-07-09 22:10:13 +08:00
杨翊 SionYang
66e6d24822
Hotfix send beat info error ( #3287 )
2020-07-09 21:20:07 +08:00
Hu Zongtang
753a736815
[ISSUE#3249]Resolve the issues of codestyle of nacos-config module for phase8. ( #3286 )
...
* [ISSUE#3249]Resolve the issues of codestyle of nacos-config module for phase8.
* [ISSUE#3249]fix typo.
2020-07-09 20:12:05 +08:00
GangHuo
2c5887bf76
Replace RuntimeException caused by HealthCheckerFactory with Nacos serialization exception ( #3282 )
2020-07-09 13:13:11 +08:00
杨翊 SionYang
fce01b1457
Remove default test mysql config ( #3279 )
2020-07-08 17:10:05 +08:00
Hu Zongtang
2342952b63
[ISSUE#3275]Fix the problem that 1.3.1-BETA SDK LifeCycle can't be shutdown for some thread executors. ( #3280 )
...
* [#3275 ]resolve the issue that lifecycle can't be shutdown for some thread executors.
* [ISSUE#3275]do close for upsocket in shutdown method.
* [ISSUE#3249]fix typo.
2020-07-08 16:54:40 +08:00
Gagharv
9e9b95b9a0
[ #3249 ]Resolve the issues of codestyle of nacos-config module for phase6 ( #3277 )
...
Change-Id: I731548ea51b8ccf2a7f2635bd0e864573ccc7fc9
2020-07-08 15:11:58 +08:00
Hu Zongtang
0086dfe787
Resolve the issues of codestyle of nacos-config module for phase5. ( #3272 )
...
* [#3249 ]Fix chinese unit method name in config test module.
* [#3249 ]resolve the code style issue in service package.
* [ISSUE#3249]fix typo.
2020-07-08 09:21:13 +08:00
lidaoyang
144c1819b0
Optimize startup.cmd, fix #3269 ( #3270 )
...
* Fix #3269
* Fix #3269
2020-07-08 09:20:26 +08:00
杨翊 SionYang
c34abf368c
Hotfix register null cluster name instance problem ( #3267 )
2020-07-07 20:14:41 +08:00
Gagharv
a4fe234a26
Resolve the issues of codestyle of nacos-config module for phase4 ( #3262 )
...
* [ISSUE#3249]Resolve the part issues of codestyle for nacos-config module(package:service/repository)
Change-Id: I394a7639c70b6d30c2b800d5608ba62b6b64c76c
* 1.adjust ignore exception
2.adjust sql
Change-Id: I1e190872dc85d1d81a6afc2a204331bd779c04b0
* adjust sql
Change-Id: Ie4a085487b3642d0da150162b9a750bd803bf07e
2020-07-07 20:13:32 +08:00
markhuyong
3f95bf824c
fix readme typos ( #3256 )
...
use english comma instead
2020-07-07 17:35:48 +08:00
杨翊 SionYang
220b6c4f8d
Hotfix double register null service and beat info invalid problem ( #3260 )
...
* Hotfix, double register null service and beat info invalid problem
* Revert nacos-client JDK back to 6
* Revert nacos-client JDK back to 6
2020-07-06 19:41:18 +08:00