Dubbo分布式架构(Zookeeper)

1.soa架构
Dubbo分布式架构(Zookeeper)_第1张图片
soa架构的缺点:1.1.各系统之间业务不同,很难确认功能或模块是重复的。
1.2.抽取服务的粒度大。
1.3.系统和服务之间耦合度高。
Dubbo分布式架构(Zookeeper)_第2张图片
2.Dubbo架构:
Dubbo分布式架构(Zookeeper)_第3张图片
Dubbo分布式架构(Zookeeper)_第4张图片
Dubbo分布式架构(Zookeeper)_第5张图片
Dubbo分布式架构(Zookeeper)_第6张图片
3.Dubbo开发:
Springmvc+dubbo+zooleeper:
开发服务提供方:
resource下约束:
Dubbo分布式架构(Zookeeper)_第7张图片
Dubbo分布式架构(Zookeeper)_第8张图片
开发接口和实现类:需要i注意@service注解导入dubbo的包:
Dubbo分布式架构(Zookeeper)_第9张图片
Dubbo分布式架构(Zookeeper)_第10张图片
配置dubbo协议端口:
Dubbo分布式架构(Zookeeper)_第11张图片
消费方开发:
Dubbo分布式架构(Zookeeper)_第12张图片
Dubbo分布式架构(Zookeeper)_第13张图片
Dubbo分布式架构(Zookeeper)_第14张图片
Dubbo管理控制台
Dubbo分布式架构(Zookeeper)_第15张图片
Dubbo分布式架构(Zookeeper)_第16张图片
Dubbo分布式架构(Zookeeper)_第17张图片
Dubbo分布式架构(Zookeeper)_第18张图片
Dubbo分布式架构(Zookeeper)_第19张图片
Dubbo分布式架构(Zookeeper)_第20张图片
Dubbo分布式架构(Zookeeper)_第21张图片
Dubbo分布式架构(Zookeeper)_第22张图片
注意此时修改为cglib直接代理还是不成功,因为cglib创建的接口与服务提供名不符合需要修改接口类型如下 制定接口类型
@Service(interfaceClass=‘HelloService.class’,protocol=“dubbo”)
Dubbo分布式架构(Zookeeper)_第23张图片

你可能感兴趣的:(分布式,分布式,zookeeper)