I will close the pr



            
            
                
                    
                            
                                
                            
                            
                                陈大清
                            
                    
                        
                            
                                    邮箱:[email protected]
                            
                        
                
            
        签名由 网易邮箱大师 定制


On 11/08/2018 21:39, 李晓 wrote: What is the purpose of the change
XXXXX
Brief changelog
XXXXX
Verifying this change
XXXXX
Follow this checklist to help us incorporate your contribution quickly and 
easily:

 Make sure there is a GITHUB_issue filed for the change (usually before you 
start working on it). Trivial changes like typos do not require a GITHUB issue. 
Your pull request should address just this issue, without pulling in other 
changes - one PR resolves one issue.
 Format the pull request title like [Dubbo-XXX] Fix UnknownException when host 
config not exist #XXX. Each commit in the pull request should have a meaningful 
subject line and body.
 Write a pull request description that is detailed enough to understand what 
the pull request does, how, and why.
 Write necessary unit-test to verify your logic correction, more mock a little 
better when cross module dependency exist. If the new feature or significant 
change is committed, please remember to add integration-test in test module.
 Run mvn clean install -DskipTests & mvn clean test-compile 
failsafe:integration-test to make sure unit-test and integration-test pass.
 If this contribution is large, please follow the Software Donation Guide.




You can view, comment on, or merge this pull request online at:
  https://github.com/apache/incubator-dubbo/pull/2764

Commit Summary

  添加本地阅读注释
  Merge pull request #1 from apache/master
  添加阅读注释
  添加本地阅读注释
  ADD:添加注释
  添加本地阅读注释
  添加本地阅读注释
  Merge pull request #2 from apache/master
  ADD:添加阅读注释
  ADD:添加阅读注释
  Merge pull request #3 from apache/master
  ADD:dubbo 远程暴露方式
  ADD:精尽 Dubbo 源码分析 —— Zookeeper 客户端
  精尽 Dubbo 源码分析 —— 注册中心(一)之抽象 API
  ADD:阅读笔记 和调试代码生成
  同上


File Changes

  
    A
    dubbo-cluster/readme.md
    (28)
  
  
    M
    dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/Cluster.java
    (5)
  
  
    M
    dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/Configurator.java
    (2)
  
  
    M
    dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/Directory.java
    (5)
  
  
    M
    dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/LoadBalance.java
    (4)
  
  
    M
    dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/Merger.java
    (6)
  
  
    M
    dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/Router.java
    (5)
  
  
    A
    dubbo-cluster/流程图.jpg
    (0)
  
  
    A
    dubbo-common/readme.md
    (3)
  
  
    M
    dubbo-common/src/main/java/org/apache/dubbo/common/URL.java
    (32)
  
  
    M
    
dubbo-common/src/main/java/org/apache/dubbo/common/extension/ExtensionLoader.java
    (429)
  
  
    M
    
dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/ThreadPool.java
    (4)
  
  
    M
    
dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/support/AbortPolicyWithReport.java
    (38)
  
  
    M
    
dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/support/cached/CachedThreadPool.java
    (8)
  
  
    M
    
dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/support/fixed/FixedThreadPool.java
    (18)
  
  
    M
    
dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/support/limited/LimitedThreadPool.java
    (10)
  
  
    M
    dubbo-common/src/main/java/org/apache/dubbo/common/utils/ConfigUtils.java
    (4)
  
  
    M
    dubbo-common/src/main/java/org/apache/dubbo/common/utils/UrlUtils.java
    (56)
  
  
    M
    
dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractConfig.java
    (52)
  
  
    M
    
dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractInterfaceConfig.java
    (76)
  
  
    M
    
dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractReferenceConfig.java
    (1)
  
  
    M
    
dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractServiceConfig.java
    (7)
  
  
    M
    
dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ConsumerConfig.java
    (2)
  
  
    M
    
dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/MethodConfig.java
    (2)
  
  
    M
    
dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ProtocolConfig.java
    (2)
  
  
    M
    
dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ProviderConfig.java
    (1)
  
  
    M
    
dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ReferenceConfig.java
    (60)
  
  
    M
    
dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ServiceConfig.java
    (268)
  
  
    M
    
dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/support/Parameter.java
    (51)
  
  
    M
    
dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/ServiceBean.java
    (1)
  
  
    M
    
dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/schema/DubboBeanDefinitionParser.java
    (112)
  
  
    A
    dubbo-config/readme.md
    (5)
  
  
    A
    dubbo-container/readme.md
    (8)
  
  
    M
    
dubbo-demo/dubbo-demo-consumer/src/main/resources/META-INF/spring/dubbo-demo-consumer.xml
    (3)
  
  
    A
    
dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/cache/CacheFactory$Adaptive.java
    (15)
  
  
    A
    
dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/common/threadpool/ThreadPool$Adaptive.java
    (15)
  
  
    A
    
dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/registry/RegistryFactory$Adaptive.java
    (15)
  
  
    A
    
dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/remoting/Dispatcher$Adaptive.java
    (15)
  
  
    A
    
dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/remoting/Transporter$Adaptive.java
    (25)
  
  
    A
    
dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/remoting/zookeeper/ZookeeperTransporter$Adaptive.java
    (15)
  
  
    A
    
dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/rpc/Protocol$Adaptive.java
    (38)
  
  
    A
    
dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/rpc/ProxyFactory$Adaptive.java
    (39)
  
  
    A
    
dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/rpc/cluster/Cluster$Adaptive.java
    (17)
  
  
    A
    
dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/rpc/cluster/ConfiguratorFactory$Adaptive.java
    (15)
  
  
    A
    
dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/rpc/cluster/RouterFactory$Adaptive.java
    (15)
  
  
    A
    
dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/test/CodeBlockDemo.java
    (37)
  
  
    A
    dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/test/Demo.java
    (30)
  
  
    A
    
dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/validation/Validation$Adaptive.java
    (15)
  
  
    M
    
dubbo-demo/dubbo-demo-provider/src/main/resources/META-INF/spring/dubbo-demo-provider.xml
    (3)
  
  
    M
    dubbo-demo/dubbo-demo-provider/src/main/resources/log4j.properties
    (2)
  
  
    A
    dubbo-filter/readme.md
    (5)
  
  
    A
    dubbo-monitor/readme.md
    (2)
  
  
    M
    
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/NotifyListener.java
    (16)
  
  
    M
    
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/Registry.java
    (6)
  
  
    M
    
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/RegistryFactory.java
    (14)
  
  
    M
    
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/RegistryService.java
    (78)
  
  
    M
    
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/RegistryDirectory.java
    (23)
  
  
    M
    
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/RegistryProtocol.java
    (92)
  
  
    M
    
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/AbstractRegistry.java
    (88)
  
  
    M
    
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/AbstractRegistryFactory.java
    (40)
  
  
    M
    
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/ConsumerInvokerWrapper.java
    (18)
  
  
    M
    
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/FailbackRegistry.java
    (81)
  
  
    M
    
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/ProviderConsumerRegTable.java
    (54)
  
  
    M
    
dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/ProviderInvokerWrapper.java
    (16)
  
  
    A
    dubbo-registry/readme.md
    (9)
  
  
    M
    
dubbo-remoting/dubbo-remoting-zookeeper/src/main/java/org/apache/dubbo/remoting/zookeeper/ChildListener.java
    (7)
  
  
    M
    
dubbo-remoting/dubbo-remoting-zookeeper/src/main/java/org/apache/dubbo/remoting/zookeeper/StateListener.java
    (17)
  
  
    M
    
dubbo-remoting/dubbo-remoting-zookeeper/src/main/java/org/apache/dubbo/remoting/zookeeper/ZookeeperClient.java
    (44)
  
  
    M
    
dubbo-remoting/dubbo-remoting-zookeeper/src/main/java/org/apache/dubbo/remoting/zookeeper/ZookeeperTransporter.java
    (12)
  
  
    M
    
dubbo-remoting/dubbo-remoting-zookeeper/src/main/java/org/apache/dubbo/remoting/zookeeper/curator/CuratorZookeeperClient.java
    (19)
  
  
    M
    
dubbo-remoting/dubbo-remoting-zookeeper/src/main/java/org/apache/dubbo/remoting/zookeeper/support/AbstractZookeeperClient.java
    (62)
  
  
    M
    
dubbo-remoting/dubbo-remoting-zookeeper/src/main/java/org/apache/dubbo/remoting/zookeeper/zkclient/ZkClientWrapper.java
    (18)
  
  
    M
    
dubbo-remoting/dubbo-remoting-zookeeper/src/main/java/org/apache/dubbo/remoting/zookeeper/zkclient/ZkclientZookeeperClient.java
    (4)
  
  
    A
    dubbo-remoting/readme.md
    (18)
  
  
    M
    dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/Exporter.java
    (2)
  
  
    M
    
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/ExporterListener.java
    (2)
  
  
    M
    dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/Invocation.java
    (10)
  
  
    M
    
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/InvokerListener.java
    (3)
  
  
    M
    dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/Protocol.java
    (32)
  
  
    M
    dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/ProxyFactory.java
    (2)
  
  
    M
    dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/Result.java
    (1)
  
  
    M
    
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/RpcInvocation.java
    (6)
  
  
    M
    
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/listener/DeprecatedInvokerListener.java
    (1)
  
  
    M
    
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/listener/ExporterListenerAdapter.java
    (1)
  
  
    M
    
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/listener/InvokerListenerAdapter.java
    (1)
  
  
    M
    
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/listener/ListenerExporterWrapper.java
    (12)
  
  
    M
    
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/listener/ListenerInvokerWrapper.java
    (21)
  
  
    M
    
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/protocol/AbstractExporter.java
    (14)
  
  
    M
    
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/protocol/AbstractInvoker.java
    (22)
  
  
    M
    
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/protocol/AbstractProtocol.java
    (15)
  
  
    M
    
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/protocol/ProtocolFilterWrapper.java
    (18)
  
  
    M
    
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/protocol/ProtocolListenerWrapper.java
    (12)
  
  
    M
    
dubbo-rpc/dubbo-rpc-dubbo/src/main/java/org/apache/dubbo/rpc/protocol/dubbo/DubboExporter.java
    (14)
  
  
    M
    
dubbo-rpc/dubbo-rpc-dubbo/src/main/java/org/apache/dubbo/rpc/protocol/dubbo/DubboProtocol.java
    (33)
  
  
    M
    
dubbo-rpc/dubbo-rpc-injvm/src/main/java/org/apache/dubbo/rpc/protocol/injvm/InjvmExporter.java
    (18)
  
  
    M
    
dubbo-rpc/dubbo-rpc-injvm/src/main/java/org/apache/dubbo/rpc/protocol/injvm/InjvmInvoker.java
    (19)
  
  
    M
    
dubbo-rpc/dubbo-rpc-injvm/src/main/java/org/apache/dubbo/rpc/protocol/injvm/InjvmProtocol.java
    (36)
  
  
    A
    dubbo-rpc/readme.md
    (7)
  
  
    A
    dubbo模块依赖关系图.jpg
    (0)
  
  
    A
    loadRegistries.png
    (0)
  


Patch Links:

  https://github.com/apache/incubator-dubbo/pull/2764.patch
  https://github.com/apache/incubator-dubbo/pull/2764.diff


—You are receiving this because you are subscribed to this thread.Reply to this 
email directly, view it on GitHub, or mute the thread.
{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/apache/incubator-dubbo","title":"apache/incubator-dubbo","subtitle":"GitHub
 
repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open
 in 
GitHub","url":"https://github.com/apache/incubator-dubbo"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"merge
 dubbo master (#2764)"}],"action":{"name":"View Pull 
Request","url":"https://github.com/apache/incubator-dubbo/pull/2764"}}}
[
{
"@context": "http://schema.org";,
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/apache/incubator-dubbo/pull/2764";,
"url": "https://github.com/apache/incubator-dubbo/pull/2764";,
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com";
}
},
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions";,
"hideOriginalBody": "false",
"originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"title": "merge dubbo master (#2764)",
"sections": [
{
"text": "",
"activityTitle": "**李晓**",
"activityImage": 
"https://assets-cdn.github.com/images/email/message_cards/avatar.png";,
"activitySubtitle": "@llxiao",
"facts": [

]
},
{
"title": "Commit Summary",
"facts": [
{
"name": "1b0f8a0",
"value": "添加本地阅读注释"
},
{
"name": "7fcbb97",
"value": "Merge pull request #1 from apache/master"
},
{
"name": "08843fb",
"value": "添加阅读注释"
},
{
"name": "66b64a5",
"value": "添加本地阅读注释"
},
{
"name": "d7fd424",
"value": "ADD:添加注释"
},
{
"name": "2baf456",
"value": "添加本地阅读注释"
},
{
"name": "2af17b0",
"value": "添加本地阅读注释"
},
{
"name": "9d9003a",
"value": "Merge pull request #2 from apache/master"
},
{
"name": "d3cc2b8",
"value": "ADD:添加阅读注释"
},
{
"name": "27554f4",
"value": "ADD:添加阅读注释"
},
{
"name": "81d0b1c",
"value": "Merge pull request #3 from apache/master"
},
{
"name": "66cc021",
"value": "ADD:dubbo 远程暴露方式"
},
{
"name": "e9cdbe6",
"value": "ADD:精尽 Dubbo 源码分析 —— Zookeeper 客户端"
},
{
"name": "cab07b6",
"value": "精尽 Dubbo 源码分析 —— 注册中心(一)之抽象 API"
},
{
"name": "9fe02d2",
"value": "ADD:阅读笔记 和调试代码生成"
},
{
"name": "5112c92",
"value": "同上"
}
]
},
{
"title": "File Changes",
"facts": [
{
"name": "Added",
"value": 
"[dubbo-cluster/readme.md](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-0)
 (28 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/Cluster.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-1)
 (5 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/Configurator.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-2)
 (2 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/Directory.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-3)
 (5 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/LoadBalance.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-4)
 (4 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/Merger.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-5)
 (6 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/Router.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-6)
 (5 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-cluster/流程图.jpg](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-7)
 (0 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-common/readme.md](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-8)
 (3 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-common/src/main/java/org/apache/dubbo/common/URL.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-9)
 (32 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-common/src/main/java/org/apache/dubbo/common/extension/ExtensionLoader.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-10)
 (429 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/ThreadPool.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-11)
 (4 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/support/AbortPolicyWithReport.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-12)
 (38 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/support/cached/CachedThreadPool.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-13)
 (8 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/support/fixed/FixedThreadPool.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-14)
 (18 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/support/limited/LimitedThreadPool.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-15)
 (10 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-common/src/main/java/org/apache/dubbo/common/utils/ConfigUtils.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-16)
 (4 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-common/src/main/java/org/apache/dubbo/common/utils/UrlUtils.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-17)
 (56 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractConfig.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-18)
 (52 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractInterfaceConfig.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-19)
 (76 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractReferenceConfig.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-20)
 (1 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractServiceConfig.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-21)
 (7 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ConsumerConfig.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-22)
 (2 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/MethodConfig.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-23)
 (2 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ProtocolConfig.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-24)
 (2 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ProviderConfig.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-25)
 (1 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ReferenceConfig.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-26)
 (60 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ServiceConfig.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-27)
 (268 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/support/Parameter.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-28)
 (51 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/ServiceBean.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-29)
 (1 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/schema/DubboBeanDefinitionParser.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-30)
 (112 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-config/readme.md](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-31)
 (5 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-container/readme.md](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-32)
 (8 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-demo/dubbo-demo-consumer/src/main/resources/META-INF/spring/dubbo-demo-consumer.xml](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-33)
 (3 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/cache/CacheFactory$Adaptive.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-34)
 (15 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/common/threadpool/ThreadPool$Adaptive.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-35)
 (15 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/registry/RegistryFactory$Adaptive.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-36)
 (15 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/remoting/Dispatcher$Adaptive.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-37)
 (15 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/remoting/Transporter$Adaptive.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-38)
 (25 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/remoting/zookeeper/ZookeeperTransporter$Adaptive.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-39)
 (15 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/rpc/Protocol$Adaptive.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-40)
 (38 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/rpc/ProxyFactory$Adaptive.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-41)
 (39 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/rpc/cluster/Cluster$Adaptive.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-42)
 (17 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/rpc/cluster/ConfiguratorFactory$Adaptive.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-43)
 (15 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/rpc/cluster/RouterFactory$Adaptive.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-44)
 (15 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/test/CodeBlockDemo.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-45)
 (37 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/test/Demo.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-46)
 (30 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-demo/dubbo-demo-provider/src/main/java/org/apache/dubbo/validation/Validation$Adaptive.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-47)
 (15 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-demo/dubbo-demo-provider/src/main/resources/META-INF/spring/dubbo-demo-provider.xml](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-48)
 (3 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-demo/dubbo-demo-provider/src/main/resources/log4j.properties](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-49)
 (2 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-filter/readme.md](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-50)
 (5 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-monitor/readme.md](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-51)
 (2 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/NotifyListener.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-52)
 (16 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/Registry.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-53)
 (6 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/RegistryFactory.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-54)
 (14 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/RegistryService.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-55)
 (78 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/RegistryDirectory.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-56)
 (23 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/RegistryProtocol.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-57)
 (92 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/AbstractRegistry.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-58)
 (88 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/AbstractRegistryFactory.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-59)
 (40 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/ConsumerInvokerWrapper.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-60)
 (18 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/FailbackRegistry.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-61)
 (81 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/ProviderConsumerRegTable.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-62)
 (54 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/ProviderInvokerWrapper.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-63)
 (16 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-registry/readme.md](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-64)
 (9 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-remoting/dubbo-remoting-zookeeper/src/main/java/org/apache/dubbo/remoting/zookeeper/ChildListener.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-65)
 (7 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-remoting/dubbo-remoting-zookeeper/src/main/java/org/apache/dubbo/remoting/zookeeper/StateListener.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-66)
 (17 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-remoting/dubbo-remoting-zookeeper/src/main/java/org/apache/dubbo/remoting/zookeeper/ZookeeperClient.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-67)
 (44 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-remoting/dubbo-remoting-zookeeper/src/main/java/org/apache/dubbo/remoting/zookeeper/ZookeeperTransporter.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-68)
 (12 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-remoting/dubbo-remoting-zookeeper/src/main/java/org/apache/dubbo/remoting/zookeeper/curator/CuratorZookeeperClient.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-69)
 (19 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-remoting/dubbo-remoting-zookeeper/src/main/java/org/apache/dubbo/remoting/zookeeper/support/AbstractZookeeperClient.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-70)
 (62 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-remoting/dubbo-remoting-zookeeper/src/main/java/org/apache/dubbo/remoting/zookeeper/zkclient/ZkClientWrapper.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-71)
 (18 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-remoting/dubbo-remoting-zookeeper/src/main/java/org/apache/dubbo/remoting/zookeeper/zkclient/ZkclientZookeeperClient.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-72)
 (4 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-remoting/readme.md](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-73)
 (18 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/Exporter.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-74)
 (2 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/ExporterListener.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-75)
 (2 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/Invocation.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-76)
 (10 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/InvokerListener.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-77)
 (3 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/Protocol.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-78)
 (32 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/ProxyFactory.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-79)
 (2 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/Result.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-80)
 (1 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/RpcInvocation.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-81)
 (6 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/listener/DeprecatedInvokerListener.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-82)
 (1 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/listener/ExporterListenerAdapter.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-83)
 (1 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/listener/InvokerListenerAdapter.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-84)
 (1 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/listener/ListenerExporterWrapper.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-85)
 (12 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/listener/ListenerInvokerWrapper.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-86)
 (21 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/protocol/AbstractExporter.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-87)
 (14 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/protocol/AbstractInvoker.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-88)
 (22 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/protocol/AbstractProtocol.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-89)
 (15 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/protocol/ProtocolFilterWrapper.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-90)
 (18 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/protocol/ProtocolListenerWrapper.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-91)
 (12 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-dubbo/src/main/java/org/apache/dubbo/rpc/protocol/dubbo/DubboExporter.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-92)
 (14 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-dubbo/src/main/java/org/apache/dubbo/rpc/protocol/dubbo/DubboProtocol.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-93)
 (33 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-injvm/src/main/java/org/apache/dubbo/rpc/protocol/injvm/InjvmExporter.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-94)
 (18 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-injvm/src/main/java/org/apache/dubbo/rpc/protocol/injvm/InjvmInvoker.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-95)
 (19 changes)"
},
{
"name": "Modified",
"value": 
"[dubbo-rpc/dubbo-rpc-injvm/src/main/java/org/apache/dubbo/rpc/protocol/injvm/InjvmProtocol.java](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-96)
 (36 changes)"
},
{
"name": "Added",
"value": 
"[dubbo-rpc/readme.md](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-97)
 (7 changes)"
},
{
"name": "Added",
"value": 
"[dubbo模块依赖关系图.jpg](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-98)
 (0 changes)"
},
{
"name": "Added",
"value": 
"[loadRegistries.png](https://github.com/apache/incubator-dubbo/pull/2764/files#diff-99)
 (0 changes)"
}
]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com";,
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": 
\"apache/incubator-dubbo\",\n\"issueId\": 2764,\n\"IssueComment\": 
\"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close pull request",
"@type": "HttpPOST",
"target": "https://api.github.com";,
"body": "{\n\"commandName\": \"PullRequestClose\",\n\"repositoryFullName\": 
\"apache/incubator-dubbo\",\n\"pullRequestId\": 2764\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/apache/incubator-dubbo/pull/2764";
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/apache/incubator-dubbo/pull/2764.patch";
}
],
"@type": "OpenUri",
"name": "View patch"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/apache/incubator-dubbo/pull/2764.diff";
}
],
"@type": "OpenUri",
"name": "View diff"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com";,
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 408075495\n}"
}
],
"themeColor": "26292E"
}
]

[ Full content available at: 
https://github.com/apache/incubator-dubbo/pull/2764 ]
This message was relayed via gitbox.apache.org for 
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to