dubbo
文章平均质量分 66
RB_VER
这个作者很懒,什么都没留下…
展开
-
dubbo的高可用场景
现象:zookeeper注册中心宕机,还可以消费dubbo暴露的服务。原因:可以使用dubbo直连绕过zookeeper,直接告诉服务提供者地址。在集群负载均衡时,dubbo提供了多种均衡策略,缺省为random随机调用。random loadbalance 随机,按权重设置随机概率。在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。 roundrobin loadbalance 轮询,按公约后的权重设置轮询比率。存在慢的提供者累积请求的问题,比如:原创 2022-06-14 10:06:27 · 173 阅读 · 0 评论 -
dubbo环境搭建
zookeeper是apache Hadoop的子项目,是一个树型的目录服务,支持变更推送,适合作为dubbo服务的注册中心,工业强度较高,可用于生产环境,并推荐使用。 图形化的服务管理页面。下载dubbo ops中dubbo admin,利用maven将其打包,然后运行此程序,再浏览器输入对应的ip和端口号,管理控制台账号密码均为root。配置运行过程同上。订单服务需要调用用户服务获取某个用户的所有地址。 订单服务在A服务器,用户服务在B服务器,A可以远程调用B的功能。user-service-provi原创 2022-06-13 16:51:22 · 82 阅读 · 0 评论 -
dubbo概述
分布式系统:分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统。分布式系统是建立在网络之上的软件系统。RPC:是指远程过程调用,是一种进程间通信方式,它是一种技术的思想,而不是规范。它允许程序调用另一个地址空间的过程或函数,而不用程序员显式编码这个远程调用的细节。即程序员无论是调用本地的还是远程的函数,本质上编写的调用代码基本相同。RPC基本原理 Apache Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,原创 2022-06-13 09:31:18 · 80 阅读 · 0 评论