现在以zookeeper+dubbo为例整合一个分布式应用。zookeeper是注册中心,dubbo是分布式框架,当A服务(服务消费者)要调用B服务(服务提供者)数据时,要想知道调用哪个接口,服务提供者将接口地址放在zookeeper中,A服务到zookeeper中查找所需接口获取数据,实现交互。此外,dubbo还能监控数据执行的情况,以便记录。
这些软件需运行在linux服务器中:
在linux服务器中安装一个zookeeper镜像
docker pull hub.c.163.com/library/tomcat:latest
docker run --name zk01 -p 2181:2181 --restart always -d "image_id"