dubbo
深山猿
不断进化的深山猿
展开
-
dubbo入门与基础 rpc请求过程图解
Dubbo为了解决什么问题随着业务发展,应用的功能和涵盖的业务越来越大,造成复杂度越来越高,代码量跟着加大,开发人员在发布环节会遇到前后端协调和代码冲突导致发布失败,在开发过程中由于代码的臃肿而不得不背负较大的负担降低开发效率,每个开发人员没有具体分工不能够做到业务模块责任到人,单个应用包含了不同业务一方业务出现问题影响其他业务的正常服务,大量业务柔和在一起无法有效做到容量规划,造成数据库连接...原创 2018-07-19 21:24:18 · 8348 阅读 · 0 评论 -
dubbo负载均衡方式,支持的协议,容错处理,注册中心
负载均衡的方式四种Random LoadBalance随机,按权重设置随机概率。 在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。RoundRobin LoadBalance轮循,按公约后的权重设置轮循比率。 存在慢的提供者累积请求问题,比如:第二台机器很慢,但没挂,当请求调到第二台时就卡在那,久而久之,所有请求都卡在调...原创 2018-07-19 21:27:47 · 818 阅读 · 0 评论 -
dubbo通信框架 netty reactor模式
Dubbo使用什么通信框架Dubbo使用的是netty,主流通信框架包括netty,mina,GrizzlyMina:Mina(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 Mina 版本2.04支持基于 Java ...原创 2018-07-19 21:32:23 · 12308 阅读 · 0 评论