本篇文章给大家分享的是有关SpringBoot中如何实现集成达博和饲养员,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
达博是阿里巴巴公司开源的一个高性能优秀的服务框架,一款高性能,轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。
管理员
管理员是一个分布式的,开放源码的分布式应用程序协调服务,它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护,域名服务,分布式同步,组服务等。
1,了解达博基本概念
(自动获取到最新的饲养员版本) 码头工人把饲养员
启动:
码头工人运行——名字zk01 - p 2181:2181重启总是- d 6 ad6cb039dfa 6 ad6cb039dfa(镜像id)
阿里云安全组规则和Linux系统防火墙都记得开放2181端口。
3,新建工程(1)新建工程,工程里新建两个模块,提供者模块
& lt; dependencies> & lt; !7.7——7.3达博倒是可以,的就出错连接不上了,在 & lt; dependency> & lt; groupId> org.apache.dubbo & lt; artifactId> dubbo-spring-boot-starter & lt; version> 2.7.3 & lt;/dependency> & lt; !——管理员客户端zkclient祝辞 & lt; !——https://mvnrepository.com/artifact/com.github.sgroschupf/zkclient——比; & lt; dependency> & lt; groupId> com.github.sgroschupf & lt; artifactId> zkclient & lt; version> 0.1 & lt;/version> & lt;/dependency> & lt; !——引入动物园管理员避开连接的坑——比; & lt; dependency> & lt; groupId> org.apache.curator & lt; artifactId> curator-framework & lt; version> 2.12.0 & lt;/dependency> & lt; dependency> & lt; groupId> org.apache.curator & lt; artifactId> curator-recipes & lt; version> 2.12.0 & lt;/dependency> & lt; dependency> & lt; groupId> org.apache.zookeeper & lt; artifactId> zookeeper & lt; version> 3.4.14 & lt; !——排除这个slf4j-log4j12——比; & lt; exclusions> & lt; exclusion> & lt; groupId> org.slf4j