微服务之dubbo

什么是dubbo

dubbo是一款高性能的JavaRPC框架,它提供了以下的核心能力
1.面向接口的远程方法调用,让我们调用远程方法像调用本地方法一样简单,可以解决我们分布式开发中服务与服务之间如何通信的问题
2.自能容错和负债均衡,它内置多种负载均衡策略,可以提高系统的吞吐量,可以防止服务挂掉
3.服务的注册与发现,它实现了zookeeper的客户端 借助zookeeper服务端实现了服务的治理
4.运行期间的流量调度,也就是通过不同的路由规则,现实分布式系统开发中的api网关
5.可视化的服务治理与运维,它提供了一个监控中心,可以很容易知道服务调用的次数和时间
由此可见 dubbo+zookeeper是一套微服务架构的解决方案
dobbo的核心5个组件
组件角色 说明
Provider 暴露服务的服务提供方
Consumer 调用远程服务的服务消费方
Registry 服务注册与发现的注册中心
Monitor 统计服务的调用次调和调用时间的监控中心
Container 服务运行容器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值