|注册中心Zookeeper的安装以及配置( 二 )
本文插图
接口
注册中心对service和web的沟通是使用接口来完成的 ,
applicationContext-service
所以在applicationContext-service的配置文件中添加dubbo的约束 , 然后使用dubbo:service发布服务 。
service是manager的一部分 , 所以name=e3-manager
address表示zookeeper的地址
本文插图
然后需要声明需要暴露的服务接口,因为service依赖了interface , 所以可以直接使用interface , ref对应接口的实现类id(因为实现类被@Service标注了 , 所以已经存在容器中了 , 所以这里可以直接引用)
springmvc.xml
本文插图
reference表示对应的接口 , 需要和service两个接口是一致的 , 那么就和service的接口匹配上了 , 那么web就可以调用service了 , 这是因为web调用service的核心是:
本文插图
这样虽然web没有依赖service , 但是由于zookeeper的作用 , 使用web也可以获取到itemService , 这样使用方法就和之前一样了 , 调用itemService的方法了 。
之后启动服务器 , 先启动manager , 然后启动
监控中心
我们可以安装监控中心 , 具体来说就是将监控中心(war)包 , 放到tomcat的webapps下就可以了
这个监控中心对应一个war包:
本文插图
我们将其放到tomcat中
cp dubbo-admin-2.5.4.war usr/local/apache-tomcat-7.0.47/webapps/dubbo-admin.war
复制过去并且改了一个名字 , 之后启动tomcat
访问http://192.168.25.167:8080/dubbo-admin/
用户名:root
密码:root
本文插图
如果监控中心和注册中心在同一台服务器上 , 可以不需要任何配置 。
如果不在同一台服务器 , 需要修改配置文件:
/root/apache-tomcat-7.0.47/webapps/dubbo-admin/WEB-INF/dubbo.properties
本文插图
推荐阅读
- 行业互联网,云计算|赛伯乐携手华为(重庆)人工智能创新中心聚焦AI前沿,助力企业数字化转型
- 携程|携程在天津成立融资担保新公司,注册资本3000万元
- 科学|如果欧洲核子研究中心发现了一种新的粒子,这意味着什么呢?
- 互联网|阿里为啥不用 ZooKeeper 做服务发现?
- 互联网|【IDC圈一周最HOT】本周数据中心项目进展、科华恒盛与腾讯云合作、英国宣布5G禁用华为、预测全球IDC市场网络规模
- 互联网|美林数据:参与组建国内首个省级泛在电力物联网工程研究中心
- 银河系|银河中心能量源研究发现新线索
- 科学|银河中心能量源研究发现新线索
- 中年|西青开发区文创及新媒体产业沙龙在赛达招商中心成功举办!
- 飞行控制|北京航天飞行控制中心周密做好我国首次火星探测飞控任务准备
