Dubbo
文章平均质量分 70
沙漏dan
我感受到的压力都是来自于我自己不努力不积极而又不甘于现状的恐慌
展开
-
Dubbo调用和maven依赖
参考: 1. dubbo调用和maven依赖的区别 2. maven依赖和dubbo服务暴露调用区别? dubbo:跨系统通信。比如:两个系统,一个系统A作客户端,一个系统B作服务器, 服务器B把自己的接口定义提供给客户端A,客户端A将接口定义在spring中的bean。客户端A可直接使用这个bean,就好像这些接口的实现(即服务器B的代码)也是在自己的代码里一样。客户端A和服务器B在启...转载 2018-12-19 19:17:42 · 3233 阅读 · 0 评论 -
Dubbo 学习笔记(1)
参考:http://dubbo.apache.org/zh-cn/docs/user/demos/fault-tolerent-strategy.html 集群容错: 集群调用失败时,Dubbo提供了多种容错方案,缺省为failover重试。 Failover Cluster: 失败自动切换,当出现失败时,重试其他服务器。通常用于读操作,但重试会带来更长延迟。可通过retr...原创 2018-12-15 09:07:58 · 154 阅读 · 0 评论 -
Dubbo 学习笔记(2)
参考:http://dubbo.apache.org/zh-cn/docs/user/demos/group-merger.html 分组聚合 按组合并返回集合,用group区分,消费方从每种group中调用一次返回结果,合并结果返回,就可以实现聚合菜单项。 参数验证 参数验证是基于JSR303实现的,用户只需表示JSR303标准的验证annotation,并通过声明filter来实现...原创 2018-12-15 16:59:51 · 205 阅读 · 0 评论 -
Dubbo 学习笔记(3)
参考:http://dubbo.apache.org/zh-cn/docs/user/references/xml/introduction.html schema配置 所有配置项分为三大类: 服务发现:表示该配置项用于服务的注册于发现,目的是让消费方找到提供方 服务治理:表示该配置项用于治理服务间的关系,或为开发测试提供便利条件 性能调优:表示该配置项用于调优性能,不同的选项对性能...原创 2018-12-16 22:44:20 · 139 阅读 · 0 评论 -
Dubbo 学习笔记(4)
参考:http://dubbo.apache.org/zh-cn/docs/user/references/protocol/introduction.html dubbo:// dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。 反之,Dubbo缺省协议不适合传送大数据量的服务,比如传文件、视频等,除非请...原创 2018-12-17 09:16:34 · 158 阅读 · 0 评论 -
Dubbo 学习笔记(5)
参考:http://dubbo.apache.org/zh-cn/docs/user/references/telnet.html telnet命令: 使用telnet命令来进行服务治理: telnet localhost 20880 或者 echo status | nc -i 1 localhost 20880 ls ls:显示服务列表 ls -l:显示服务详细...原创 2018-12-17 21:51:33 · 128 阅读 · 0 评论 -
Dubbo 学习笔记(6)
参考:http://dubbo.apache.org/zh-cn/docs/user/references/registry/introduction.html Multicast注册中心 multicast注册中心不需要启动任何中心节点,只要广播地址一样,就可以互相发现。 1. 提供方启动时广播自己的地址 2. 消费方启动时广播订阅请求 3. 提供方收到订阅请求时单播自己的地址...原创 2018-12-18 08:50:59 · 208 阅读 · 0 评论 -
Dubbo 学习笔记(7)
参考:http://dubbo.apache.org/zh-cn/docs/dev/design.html config配置层:对外配置接口,以ServiceConfig,ReferenceConfig为中心,可以直接初始化配置类,也可以通过spring解析配置生成配置类 proxy服务代理层:服务接口透明代理,生成服务的客户端Stub和服务器端的Skeleton,以ServicePr...原创 2018-12-18 22:17:31 · 172 阅读 · 0 评论 -
springboot dubbo 踩坑(1)
1. 消费者consumer,使用了xml配置,@Reference注解发现注入null,后续改为@Resource即可 2. 调用失败,报错: Failed to send response: Response [id=2, version=2.0.0, status=20, event=false, error=null, result=RpcResult [result=per.firs...原创 2019-07-11 14:33:51 · 759 阅读 · 0 评论