dubbo注册zk后是内网地址问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dubbo注册zk后是内网地址问题相关的知识,希望对你有一定的参考价值。
参考技术A 1、查看当前hostnamehostname
2、修改/etc/hosts文件
vim /etc/hosts
将hostname对应的ip地址改为外网地址
3、重启jar包即可
【注】修改/etc/hosts文件 记得将localhost新增为127.0.0.1 本地ip地址,防止tomcat启动不起来(org.apache.catalina.core.StandardServer.await 无法在地址[localhost]和端口[8005]上创建服务器关闭套接字(基本端口[8005]和偏移量[0])java.net.BindException: 无法指定被请求的地址 (Bind failed))
Dubbo入门以及总结
一、基本原理:通过main的jar包启动服务端服务器,扫描实现类包,向注册中心发起注册,消费端在请求服务端时先向注册中心发起订阅,订阅成功后,唤醒消费者,底层调用invoke方法向服务端发起请求,并获得响应,而监控中心实时监控消费端和服务端的运行情况,但是与业务之前没有必然联系,出了问题也不影响服务器的运行。
二、zk作为注册中心,使用前需要先搭建zk,消费端和服务端的配置文件中需要配置zk的地址,引入相关jar包即可集成。
三、spring包下的消费端、服务端的两个配置文件至关重要!
四、注解Service、Reference分别是alibaba下的包,理解其含义
以上是关于dubbo注册zk后是内网地址问题的主要内容,如果未能解决你的问题,请参考以下文章