学习并运用了RabbitMQ推送、接收消息这门技术后,回头想想好像也没什么高深的地方,但在探索中的辛酸只有一步一个坑踩过才知道,下面就是在使用过程中遇到的一些问题,整理如下:
1、点击发送消息时,报错:
java.net.SocketTimeoutException: failed to connect to /192.168.***.*** (port 5672) after 10000ms
解决方法:
打开控制面板>系统与安全>Windows Defender防火墙>启用或关闭Windows Defender防火墙(左边),将防火墙关闭再运行程序,就能成功连接并发送消息了。
安卓端开发人员应该不怎么会碰到这个问题,一般我们使用RabbitMQ推送消息,后台服务的配置都是后端小哥提供给我们,不过这个demo中遇到这个问题了,就记录一下,下次再遇到这种问题我一点都不慌。
2、报错:
com.rabbitmq.client.AuthenticationFailureException: ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
解决方法:
仔细比对一下账号密码是否正确。
3、报错:
java.net.ConnectException: failed to connect to /192.168.***.*** (port 5672) after 10000ms: isConnected failed: ECONNREFUSED (Connection refused)
解决方法:
配置中ip地址是服务器地址,不要写成其他的哦。
目前就这些问题,后续会持续更新...
网友评论