阿里巴巴

Linux-dubbo集群搭建

2018-05-04  本文已影响23人  陪你一起debug

上一篇文章Linux-zookeeper集群已经搭建成功,现在以此为基础继续搭建Linux-dubbo集群

上一篇文档地址:https://www.jianshu.com/p/ae688aa142d1


Linux-dubbo集群搭建

zookeeper:3.4.10

jdk:1.7    64bit

dubbo:2.5.7

tomcat:tomcat-7.0.86    64bit

1.下载zookeeper3.4.10,dubbo-admin-2.5.7

zookeeper3.4.10下载地址在上篇中

dubbo-admin-2.5.7下载地址:https://pan.baidu.com/s/1r-QE5M9BU4mNNmLh7m0BDQ

密码:wysq

2.将机器1中的Tomcat/webapps目录中的所有文件删除,将下载好的dubbo-admin解压到此目录,将dubbo服务提供方也一并放入webapps目录中

Tomcat/webapps目录文件如下:

其中dubbo-admin-2.5.7为dubbo控制台,haocang-server为dubbo服务提供方,具体请参阅dubbo使用方法

注:如果不需要dubbo控制台监控功能,则只需要将接口服务部署即可

3.修改dubbo-admin-2.5.7的dubbo.properties文件,将zookeeper的注册地址改为自己的,这个地址应该与dubbo服务提供方配置中的主地址相同:

4.打开dubbo服务提供者的配置,检查主端口是否与dubbo-admin的注册地址相同:

黄框中的为主要地址,backup为备份地址,即zookeeper集群的另外两台机器地址,并且主地址不是必须指定为leader的地址,由于我这里使用了内网,而上一篇之中的ip和端口为映射到外网的端口,读者根据自身实际情况修改即可

5.在第二台机器及第三台机器重复1-4步骤,部署另外两台,这里的dubbo集群实际上就是部署到多台tomcat,并保证服务提供版本相同,dubbo对服务版本有另外的方式,不在本篇讨论之中,但仍然可以通过控制台进行负载均衡等集群配置,对于dubbo控制台的访问,本篇中三台机器分别部署了,读者可以根据需要部署一台访问即可

6.分别启动Tomcat,启动成功之后访问控制台,访问地址为http://ip:port:dubbo-admin-2.5.7

访问之后要求输入账号密码,均为root

7.访问之后可以看到对应的服务,此处我提供了三个服务:

点击一个服务,发现服务提供者有三个,就是dubbo部署的三台机器

之后可以设置负载均衡及其它服务,由dubbo来帮我们进行管理

到此,dubbo集群搭建结束

上一篇下一篇

猜你喜欢

热点阅读