杨翊 SionYang
ed64d1f055
Depend nacos logback adapter directly. ( #12059 )
2024-05-06 14:15:10 +08:00
杨翊 SionYang
da3e88b3d4
[ISSUE#11956] Fix logging module old bugs ( #12011 )
...
* Remove log4j dependencies from nacos-client.
* Fix logback listener don't add to context.
* Fix can't adapter low version logback below 1.1.10.
* For checkstyle.
2024-04-24 18:07:34 +08:00
杨翊 SionYang
4d30b042ee
[ISSUE #11956 ] Move logback 12 and log4j2 adapter to single module. ( #11996 )
...
* Move some basic logging classes into common module.
* Move logback 12 version adapter to single module.
* For checkstyle.
* Enhance logger adapter pom.
* Refactor the adapter initialization logic to avoid spi loader error.
* Move log4j2 logger adapter to single module.
* Fix the ut cover and create useless dir.
2024-04-23 10:24:38 +08:00
杨翊 SionYang
5c19ac12ad
[ #11956 ] Refactor nacos client logging module, use SPI load current logger adapter. ( #11964 )
...
* Add NacosLoggingAdapter
* Refactor Logback Logging adapter to Nacos logging adapter.
* Refactor log4j2 Logging adapter to Nacos logging adapter.
* Remove useless abstract class
* Add and Adapt log4j2 impl to SPI.
* Remove useless method in NacosLogbackConfigurator
* Fix IT ClassNotFound problem
2024-04-16 13:52:28 +08:00
hnyyghk
9b2cc662ec
[ISSUE #11902 ] Fix request and response reflect-config.json ( #11940 )
...
* Update request reflect-config.json
add deletion graalvm reflect config
* Update response reflect-config.json
add deletion graalvm reflect config
2024-04-11 15:30:10 +08:00
阿魁
3a1f0c297e
[ISSUE #11880 ]Fixed the issue of duplicate notifications of configuration changes. ( #11881 )
2024-03-26 17:16:56 +08:00
lmm1990
ec4f21540e
Update reflect-config.json ( #11860 )
...
add deletion graalvm reflect config
2024-03-26 16:23:39 +08:00
shalk(xiao kun)
082c5073bb
fix #11871 remove reflection from client pom.xml ( #11872 )
2024-03-25 17:25:03 +08:00
nov.lzf
6dc0a2109f
simplify nacos app labels collector and log fix. ( #11867 )
...
* remove batch
* simplify label collector ,optimize log
* simplify label collector ,optimize log
* testcase fix
2024-03-22 17:13:20 +08:00
brother-戎
9fd6ff6a04
feature: add client labels collect and attach labels to conn ( #11844 )
...
* add client labels collect and attach labels to conn
* remove some constants
* fixup test case
2024-03-21 14:33:57 +08:00
Peter Zhu
2f2fc1b12b
failover triggered mistakenly ( #11536 )
...
* Fix failover switch triggered mistakenly and optimise metrics
* format code
* Fix checkstyle
* Fix unit test
2024-03-07 11:40:41 +08:00
blake.qiu
4397e8d275
feat(11752): The contentPath of AddressServerUrl is not flexible. ( #11754 )
2024-03-07 11:39:52 +08:00
zhanghong
8f1cb59370
[ISSUE #11782 ] Optimized the use of map ( #11783 )
...
* Optimized the use of map
* Optimized the use of map
2024-03-01 10:05:33 +08:00
publicize-y
a275356c10
fix:Use the article an before instance ( #11759 )
...
* fix:Use the article an before instance
* fix:The modal verb 'will' requires the verb's base form.
2024-02-27 09:24:02 +08:00
杨翊 SionYang
139f4f2377
Add client module ut. ( #11739 )
...
* Add client module ut.
* Fix naming ut possible failed.
2024-02-06 16:11:25 +08:00
nov.lzf
3da1240f3a
config module coverage ( #11738 )
...
* testcase fix
* checkstyle
* testcase coverage
* testcase coverage
* testcase coverage
* testcase coverage
* testcase fixed
2024-02-06 14:53:14 +08:00
blake.qiu
9fcc4c0dbe
fix(11127): Fix ClientWork removeListener and addListener concurrency issue. ( #11681 )
2024-02-02 15:55:52 +08:00
Qishang Zhong
9d473ef60c
[ISSUE #11618 ] Add the config of max thread count for client worker & naming polling ( #11693 )
...
* [ISSUE #11618 ] Add the config of max thread count for client worker & naming polling
* Fix
2024-01-31 09:43:46 +08:00
Qishang Zhong
07168099db
[ISSUE #11612 ] Unified use of NameThreadFactory
to create thread pools. ( #11613 )
2024-01-17 15:47:19 +08:00
MajorHe1
dbb1b65fcb
[ISSUE #11526 ] Update ServiceInfoHolder.java, add log output in processServiceInfo ( #11527 )
...
* Update ServiceInfoHolder.java, add log output in processServiceInfo
* Update ServiceInfoHolder.java, add log output in processServiceInfo
2024-01-05 17:56:08 +08:00
喻世文
6587029851
[ISSUE #11544 ] Supplementary single test, when the prefix of dataId is cipher. ( #11546 )
...
* [ISSUE #11544 ] Supplementary single test, when the prefix of dataId is cipher.
* [ISSUE #11544 ] Supplementary single test, when the prefix of dataId is cipher. Adjusting code format.
* [ISSUE #11544 ] Supplementary single test, when the prefix of dataId is cipher. Change static code block to @Before annotation.
* [ISSUE #11544 ] Supplementary single test, when the prefix of dataId is cipher. run ci.
2023-12-27 11:08:23 +08:00
杨翊 SionYang
9e48e8cb3b
Develop client ut ( #11557 )
...
* Add UT for client module logging package.
* Add UT for client module utils package.
* Add UT for client module naming package.
* For checkstyle.
* For PMD.
2023-12-26 11:53:26 +08:00
hth
41222ee99a
service name check fix ( #11553 )
2023-12-26 10:46:13 +08:00
杨翊 SionYang
ab2ddac06f
Develop client ut ( #11516 )
...
* Add ut for client module auth package.
* Add ut for client module env package.
* Add ut for client module env package.
* For copyright
* Fix UT might failed problem.
2023-12-18 10:20:55 +08:00
杨翊 SionYang
58803687c8
client don't judge token content invalid. ( #11496 )
2023-12-12 16:24:47 +08:00
guozongkang
380c019fdd
Nacos客户端磁盘降级需求 issues:11053 ( #11207 )
...
* 使用磁盘实现Nacos客户端版本降级
* 使用磁盘实现Nacos客户端版本降级
* 使用磁盘实现Nacos客户端版本降级
* 使用磁盘实现Nacos客户端版本降级
* 创建对象时去除cachedir,去除磁盘定时保存任务
* 创建对象时去除cachedir,去除磁盘定时保存任务
* 删除saveFailoverData方法
* 移除getServiceInfo方法中的容灾逻辑
* 移除getServiceInfo方法中的容灾逻辑
* 删除掉注释的方法
* 使用serviceMap对比
* 使用serviceMap对比
* failoverSwith去除serviceNameSet集合
* failoverSwith去除serviceNameSet集合
* failoverSwith去除serviceNameSet集合
* 特殊情况下增补日志
* 格式化checkstyle
* 对UtilAndComs checkstyle
* 对test类 checkstyle
* 去除无效变量
* 去除无效变量
* 修改serviceInfo对象被重新覆盖的问题
* 优化getServiceInfo方法
* 降级开关初次开启时发送通知
* 降级开关开启时,也发送通知
* 当降级开启时,不再订阅服务信息。去除多余的init方法
* 本地修复CI报错
* 本地修复CI报错
* 本地修复CI报错
* 监控指标优化内部版本同步
* 监控指标优化内部版本同步
* serviceName字段去除""
2023-12-05 10:21:52 +08:00
blake.qiu
93cc842c90
feat( #11393 ): support register or deregister persistent instance by grpc in 2.3.0 server and client. ( #11430 )
2023-11-27 19:47:20 +08:00
limliu
b50ccb0b15
https://github.com/alibaba/nacos/issues/11250 ( #11251 )
...
* https://github.com/alibaba/nacos/issues/11250
参考Log4J2NacosLogging处理,当location不存在时则不加载
* https://github.com/alibaba/nacos/issues/11250
nacosLogbackConfigurators.stream()
.filter(c -> c.getVersion() == userVersion).collect(Collectors.toList())优化存在越界情况
* 调整异常输出
* https://github.com/alibaba/nacos/issues/11250
移除无用注释代码
* https://github.com/alibaba/nacos/issues/11250
调整代码风格样式
* https://github.com/alibaba/nacos/issues/11250
默认加载方式为log4j,导致该测试用例异常;已修订
* https://github.com/alibaba/nacos/issues/11250
按模板重新格式化代码
2023-11-24 17:01:12 +08:00
zrlw
7803e33574
get retained instances only based on ip and port checking ( #11342 )
...
* only compare ip and port between deregister instance and redo instance
* add unit test for getRetainInstance
* fix unit test for checkstyle check
* format codes only to trigger Codecov checking
2023-11-24 16:25:24 +08:00
杨翊 SionYang
7ce177486f
Develop fill ut common ( #11419 )
...
* UT for common module http package.
* Add Unit test for common module http root package.
* Add Unit test for common module http param package.
* Add Unit test for common module http client package.
* For checkstyle.
2023-11-23 14:56:54 +08:00
chaicho
ed9a55bac6
Declare httpcore as direct dependency to fix its version. ( #11293 )
2023-11-17 15:45:13 +08:00
brother-戎
5994e37394
fixup ConfigEncryptionFilter bug & do reverse Filter when handle Config response in ConfigFilterChainManager ( #11346 )
...
* fixup ConfigEncryptionFilter bug & do reverse Filter when handle response in ConfigFilterChainManager
* tiny fix
* add java doc
* add java doc
* add java doc
* tiny fix
* tiny fix
* add java doc
* add java doc
* add java doc
* set encryptionDataKey="" by default instand of null
* fixup NPE in encryptionFilter
* fixup some test cases of ConfigEncryptionFilter
* reverse changes
2023-11-17 14:06:45 +08:00
zrlw
753a30b37d
strip groupNamePrefix of instance serviceName at register or deregister ( #11354 )
2023-11-15 16:21:51 +08:00
阿魁
086be0386b
[ISSUE #11253 ]To fix the triggering of the listener upon failover con… ( #11254 )
...
* [ISSUE #11253 ]To fix the triggering of the listener upon failover content changes.
* [ISSUE #11255 ]Update style.
* [ISSUE #11255 ]Fix UdpConnectorTest#testContainAck.
2023-10-23 13:48:54 +08:00
杨翊 SionYang
c4aac2b82f
Fill ut for common module ( #11247 )
...
* Do some refactor and add UT for common package.
* Do some refactor and add UT for common package.
* Do some refactor and add UT for common package.
* Fix UT.
2023-10-13 14:46:04 +08:00
杨翊 SionYang
1192e4c36e
Merge pull request #11204 from alibaba/asoc2022_issue#8458
...
[Asoc2022][issue#8458] Support ability negotiations between server and clients
2023-09-28 14:09:59 +08:00
KomachiSion
4522cbcccb
For checkstyle.
2023-09-28 10:49:10 +08:00
杨翊 SionYang
6dd88db501
Fix frequent do query service when hit protect empty. ( #11197 )
2023-09-27 15:52:38 +08:00
Daydreamer-ia
cb70aaf3c7
refactor AbilityControlManager with multiple ability mode.
2023-09-25 19:24:44 +08:00
阿魁
719f8aed04
[ISSUE #10117 ]Add registration metrics. ( #11152 )
...
* [ISSUE #10117 ]Add registration metrics recording for batch instance registration.
* [ISSUE #10117 ]Add registration metrics recording for batch instance registration.
* [ISSUE #10117 ]Adjustment Plan.
* [ISSUE #10117 ]Remove code.
* Fix checkstyle.
* fix ci.
* Optimize code.
* Optimize code.
* Fix unit test.
* Fix unit test.
2023-09-25 15:34:27 +08:00
Daydreamer-ia
6bce3bda7b
add AbilityPostProcessor param to know abilities init detail, sdk client, server or cluster client
2023-09-25 14:44:47 +08:00
Daydreamer-ia
c565a2bdd5
extern abilities spi processor, refactor AbilityKey.
2023-09-25 14:17:18 +08:00
Daydreamer-ia
fc8549dc8f
Merge remote-tracking branch 'origin/develop' into asoc2022_issue#8458
...
# Conflicts:
# client/src/test/java/com/alibaba/nacos/client/naming/remote/gprc/redo/NamingGrpcRedoServiceTest.java
# common/src/main/java/com/alibaba/nacos/common/remote/client/grpc/GrpcClient.java
2023-09-24 15:18:17 +08:00
杨翊 SionYang
a84373644f
Enhance config service address mode start judgement. ( #11160 )
2023-09-20 18:02:36 +08:00
贾璞
4e3d0c9568
[ISSUE#11035](PR-3/4) api module, remove unused import. ( #11099 )
...
* [ISSUE#11035] (PR-3/4) api module, remove unused import.
* [ISSUE #11035 ] (PR-3/4) api module, remove unused import.
2023-09-14 09:42:43 +08:00
阿魁
d3e099b0db
[ISSUE #11125 ]The related configurations of NamingGrpcRedoService sup… ( #11126 )
...
* [ISSUE #11125 ]The related configurations of NamingGrpcRedoService support configurability.
* [ISSUE #11125 ]Name adjustment.
2023-09-14 09:36:10 +08:00
blake.qiu
52a4666c94
fix(11083): Standardize the naming of the ServerlistChangeEvent class. ( #11084 )
2023-09-06 16:47:40 +08:00
E1se2t
ebf329e434
[ISSUE #11020 ] The taskId is always less than 0 ( #11020 ) ( #11022 )
2023-08-29 16:03:57 +08:00
ZhangShenao
3fdcb5c270
[ISSUE #10824 ] Remove udp port param for v1-client ( #10914 )
...
* Remove UDP Param
* Fix gRPC client
* fix test case
* fix test case
* fix test case
* fix test case
2023-08-04 17:29:00 +08:00
zt9788
74e740c38b
UnsupportedFeatureError ( #10860 )
2023-07-28 10:19:21 +08:00