rocketmq使用过程中遇到的问题,在这里只作为记录
生产者生产数据流程:调用
中间件遇到的问题:
1.服务器磁盘日志写满,导致服务阻塞
2.网络异常,发送给第三方接口后,返回false导致大量队列数据阻塞,重试发送
3.消费端消费后返回false,导致大量队列数据阻塞,重试发送
4.阿里云云盾限制IP请求服务端,导致网络异常,数据无法走队列管理
5.producer.setRetryAnotherBrokerWhenNotStoreOK(true) 自动选择broker设置开启
6.CODE: 25 DESC: the consumer’s subscription not latest(Broker 每隔一段时间就会向 NameServer 上报自己的路由信息,如果此过程网络抖动,拉不到最新的订阅信息,导致消费者消费的时候,会出现该警告);
7.mq的服务比较吃内存,需要做内存限制