关于Dubbo+zookeeper的生产者与消费者之间的调用问题

在开发中,由于懒于启动本地服务,直接调用远程Dubbo生产者导致500错误。问题在于消费者在内网,生产者在公网,两者无法通信。解决方法是启动本地服务,重新运行消费者,问题解决。面对问题要积极寻找解决方案,多利用网络资源。

作为一个程序员,在开发过程中,一直谨遵前辈们的教导,那是能懒则懒得,能够用Ctrl+C/V写代码,就不会手动去敲键盘。但是,有时太懒也是会出bug的,小辰今天就遇到了一个错误,一开始没有注意,经过反复的调试也无法解决,最后上百度去找解决方法,也都是驴唇不对马嘴,不过好在没有放弃,最后还是找到问题的所在,下面就让我们一起去见识一下这个bug,希望对你有所帮助:

问题的原因是这么来的,小辰在前期开发的时候,已经写好了Dubbo的服务(提供者&生产者),并且已经部署到服务器上,我们可以从Dubbo的管理界面看到服务:

服务器端

小辰比较懒,想着服务器上以及发布过了,我在本地开发客户端的时候,就能够直接调用了,不用再启动本地的服务去注册生产者,但是,万万没想到,当我编写完成客户端之后去调用服务的时候,出现了500错误,WTF,什么鬼?为什么会出现500呢?

错误信息

启动客户端和注册的时候没有错啊,为什么调用的时候报错了?最后在网上看了各种解决方法都不是自己想要的结果,但是最后综合大家的各种说法,我终于找到了解决方案,先看两张图:

PC的IP地址

消费者注册地址

我的消费者注册地址是局域网,也就是内网,

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值