This is an automated email from the ASF dual-hosted git repository. liujun pushed a change to branch 3.0-to-master in repository https://gitbox.apache.org/repos/asf/dubbo.git.
from f6378a1 delete k8s and dns impl add afbf7d5 fix #6561, fix logger typo in Wrapper, setter should be getter (#6566) add 683db2b fix issue 6568, remove unnecessary parameter in registry cache key when cache NacosRegistry (#6571) add 56353ae Avoid NPE when call AbstractDynamicConfiguration#execute (#6576) add e24a7b0 Replace custom MD5 method with Bytes.getMD5 (#6597) add 392f159 [Dubbo-6536]Add a remoting redis to adapt mono, sentinel and cluster redis; refactor redis registry to use the new module (#6614) add e1fe4a6 doc: replace comment to java doc of GovernanceRuleRepository#removeListener (#6628) add 859c9ba fix code that violates convention (#6624) add 37c673d Merge branch 'master' into 3.0-to-master add e4f6154 delete k8s and dns impl No new revisions were added by this update. Summary of changes: .../governance/GovernanceRuleRepository.java | 2 +- .../loadbalance/ConsistentHashLoadBalance.java | 23 +- .../src/main/java/org/apache/dubbo/common/URL.java | 4 - .../java/org/apache/dubbo/common/URLBuilder.java | 3 - .../org/apache/dubbo/common/bytecode/Wrapper.java | 2 +- .../configcenter/AbstractDynamicConfiguration.java | 2 +- .../configcenter/TreePathDynamicConfiguration.java | 2 +- .../dubbo/common/constants/CommonConstants.java | 9 + dubbo-dependencies-bom/pom.xml | 2 +- dubbo-metadata/dubbo-metadata-report-redis/pom.xml | 4 - .../dubbo/registry/client/RegistryProtocol.java | 2 +- .../dubbo/registry/nacos/NacosRegistryFactory.java | 7 + dubbo-registry/dubbo-registry-redis/pom.xml | 5 + .../apache/dubbo/registry/redis/RedisRegistry.java | 327 +++++++-------------- .../dubbo/registry/redis/RedisRegistryTest.java | 9 +- dubbo-registry/pom.xml | 2 - .../pom.xml | 18 +- .../apache/dubbo/remoting/redis/RedisClient.java | 32 +- .../remoting/redis/jedis/ClusterRedisClient.java | 134 +++++++++ .../remoting/redis/jedis/MonoRedisClient.java | 118 ++++++++ .../remoting/redis/jedis/SentinelRedisClient.java | 121 ++++++++ .../redis/support/AbstractRedisClient.java | 94 ++++++ dubbo-remoting/pom.xml | 1 + .../java/org/apache/dubbo/rpc/RpcInvocation.java | 2 +- .../rpc/protocol/dubbo/CallbackServiceCodec.java | 4 +- 25 files changed, 633 insertions(+), 296 deletions(-) copy dubbo-remoting/{dubbo-remoting-netty4 => dubbo-remoting-redis}/pom.xml (85%) copy dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/rest/RestService.java => dubbo-remoting/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/RedisClient.java (59%) create mode 100644 dubbo-remoting/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/jedis/ClusterRedisClient.java create mode 100644 dubbo-remoting/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/jedis/MonoRedisClient.java create mode 100644 dubbo-remoting/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/jedis/SentinelRedisClient.java create mode 100644 dubbo-remoting/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/support/AbstractRedisClient.java