dubbo 2.4.11源代码 - provider 和 provider 的配置(URL对象)
2017-03-01 13:49
501 查看
provider 的配置
consumer的配置
URL url = { protocol : "zookeeper", // 注册中心协议 username : "user1", password : "pwd1", host : "127.0.0.1", port : "9090", path : "RegistryService", parameters : { <<< ApplicationConfig 反射出来的配置 >>> <<< RegistryConfig 反射出来的配置 >>> dubbo : 1.0.0, timestamp : currentTimeMillis, pid : ConfigUtils.getPid(), export : (URL = { protocol : "dubbo", // 接口协议 username : "user1", password : "pwd1", host : "www.service1.com", port : "8089", path : "contextpath", // 上下文路径 parameters : { side : "provider" dubbo : 1.0.0, timestamp : currentTimeMillis, pid : ConfigUtils.getPid(), <<< ApplicationConfig 反射出来的配置 >>> <<< module 反射出来的配置 >>> <<< ProviderConfig 反射出来的配置 >>> <<< ProtocolConfig 反射出来的配置 >>> <<< ServiceConfig 反射出来的配置 >>> interface : "cn.java.dubbo.demo.DemoService" methods : "method1,method2,method3" token : UUID.randomUUID().toString() dynamic : registryURL.getParameter("dynamic") monitor :(URL = { protocol : "dubbo", // logstat 监听器的协议 username : "admin", password : "pwd1", host : "127.0.0.1", port : "9091", path : "", parameters : { interface : "MonitorService" dubbo : 1.0.0, timestamp : currentTimeMillis, pid : ConfigUtils.getPid(), <<< monitor 反射出来的配置 >>> } }.toFullString()) } }.toFullString()) } }
consumer的配置
URL reference.urls[i] = url = { protocol : "zookeeper", // 注册中心协议 username : "user1", password : "pwd1", host : "127.0.0.1", port : "9090", path : "RegistryService", parameters : { <<< ApplicationConfig 反射出来的配置 >>> <<< RegistryConfig 反射出来的配置 >>> dubbo : 1.0.0, timestamp : currentTimeMillis, pid : ConfigUtils.getPid(), ... refer : StringUtils.toQueryString({ side : "consumer" dubbo : 1.0.0, timestamp : currentTimeMillis, pid : ConfigUtils.getPid(), methods : "method1,method2,method3" interface : "cn.java.dubbo.demo.DemoService" <<< ApplicationConfig 反射出来的配置 >>> <<< module 反射出来的配置 >>> <<< ConsumerConfig 反射出来的配置 >>> <<< ReferenceConfig 反射出来的配置 >>> ... monitor : URL.encode(URL = { // 监听器 protocol : "dubbo", // logstat 监听器的协议 username : "admin", password : "pwd1", host : "127.0.0.1", port : "9091", path : "", parameters : { interface : "com.alibaba.dubbo.monitor.MonitorService" dubbo : 1.0.0, timestamp : currentTimeMillis, pid : ConfigUtils.getPid(), <<< monitor 反射出来的配置 >>> } }.toFullString()), }) } }
相关文章推荐
- dubbo 2.4.11源代码 - Registry关于Provider注册与Consumer订阅类图(草图)
- dubbo 2.4.11源代码 - Provider接受请求类图(草图)
- dubbo 2.4.11源代码 - Consumer发送请求类图(草图)
- 从URL中提取参数与将对象转换为URL查询参数的实现代码
- Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
- TCP-URL对象方法替换split方法简化代码自定义图形界面浏览器访问tomcat服务器
- 题型:编写一段JS代码提取URL中的各个GET参数,并按Key_Value的形式返回到一个对象中(如:Json结构)
- dubbo(provider,consumer)点到点直连配置
- 菜鸟的DUBBO进击之路(八):配置抽离导致${jdbc.url}被当成字符串处理
- dubbo 2.4.11源代码 - 其他
- 启动dubbo provider无法读取spring 配置文件
- dubbo的配置及java代码使用
- 配置----Hibernate可配置的编程方式,驱动、URL、数据库访问岁用户名、密码等用使用Java代码手动加载!
- 关于dubbo的provider和consumer都配置timeout超时时间的情况
- 关于dubbo的provider和consumer都配置timeout超时时间的情况
- 关于dubbo的provider和consumer都配置timeout超时时间的情况
- dubbo(provider,consumer)点到点直连配置
- js编程思路--把相同功能的代码,配置放到一个对象里
- Dubbo教程持续集成篇--SonarQube代码质量管理平台的配置与使用
- 关于dubbo的provider和consumer都配置timeout超时时间的情况