使用外网来搭建dubbo,云服务器上安装了zookeeper以及服务提供者,本地主机是消费者,服务器通过花生壳来内网映射,把zookeeper提供服务的端口映射出去,本机就通过映射出来的地址进行访问zookeeper调用服务。
zookeeper默认的端口为2181,提供者在dubbo中使用端口20880暴露服务。
本地主机通过端口2181访问服务器的zookeeper访问成功,但是在调服务时,却报连接端口20880超时。
猜测:本地主机通过映射地址访问到服务器的注册中心且中心中有其所需服务时,注册中心便会使用本地主机的内网ip去访问服务器中的服务,这就不可能访问到了。
原因:回路问题,注册中心是接到请求了,但是结果无法返回到本地主机。
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦