前提:进行im压测,一天压了200万数据
压完200万数据后,我们变成了每秒4笔的压测。观察事件回调:
message.sensitive.forward.url http://xxxx:8888/im-msg-server/im_event/message
我们的接收服务收到转发消息后立即异步进入线程池,从日志上看只有0-1毫秒就返回了
messageCallback messageId:556417394172493954,use:0
我发送了54条消息,mongo中成功存入了54条,但是这54条消息好几秒才通过http://xxxx:8888/im-msg-server/im_event/message
推送过来,54条消息整整推送了10分钟才推送完
我清理了mongo中之前压测的200万数据,重启了im-server。清空了redis。但是还是慢。不知道问题出在哪里,这里的推送原理是什么?会是哪个地方的问题导致推送特别慢?