Dubbo框架
2016-11-17 09:20:30 0 举报
Dubbo是一款高性能、轻量级的开源Java RPC框架,用于快速构建分布式服务应用。它提供了三个关键功能:面向接口的远程方法调用、容错和负载均衡、以及自动服务注册和发现。Dubbo采用微服务架构,支持多种通信协议(如Dubbo、REST、Hessian等),并提供了丰富的扩展机制,以满足不同场景的需求。通过使用Dubbo,开发者可以更容易地实现服务的拆分、组合和治理,从而提高系统的可扩展性、可维护性和稳定性。
作者其他创作
大纲/内容
Monitor
LoadBalance
RandomRoundRobinLeastActive
List
Merge
Route
Script(脚本)Condition(条件)
Select
Registry
Directory
Router(路由)
FailoverFailfastFailsafeFailbackForkingBroadcast
负载均衡用于发现一个可用的Invoker,之后由路由将多个发现的Invoker组合成一个集合(多个的含义),之后放入一个字典中,但是对外仅仅宣称一个服务(即客户需要的服务)。
Invoker
消费者调用服务者
集群容错
返回服务列表并长连接推送
向注册中心订阅自己需要的服务
RegistryStatic
Consumer
Invoke
向注册中心注册自己的服务
Invoter
Cluster
0 条评论
下一页