rocketMq
庆辉100
这个作者很懒,什么都没留下…
展开
-
Rocket源码分析之-DefaultPushConsumer 拉取源码分析
总体流程介绍 consumer --DefaultMqPushConsumerImpl 使用pullMessage(pullRequest)拉取消息,pullAPIWrapper.pullKernelImpl(传递pullReuest,回调callback等参数)根据是否同步pullMessageSync还是异步pullMessageAsync, 拉取回来的消息PullResult经过解析处理存放到ProcessQueue 队列里的TreeMap(offset,messageExt) 整体源码分析图例如下原创 2020-08-26 12:06:53 · 287 阅读 · 0 评论 -
RocketMq异常sendDefaultImpl call timeout
今天部署完RocketMq,使用客户端进行发送消息发现,异常如下: RemotingTooMuchRequestException: sendDefaultImpl call timeout 这肯定是produce没有连上Rocketmq的broker,按照rocketmq的官网实例进行检查,发现跟例子没啥区别,题外话:这里要吐槽一下阿里相关开源产品的文档了。是在是写的太简单太烂了。 最终找到解决方案, 修改broker.conf,增加工位ip配置信息 namesrvAddr=公网IP:9876 br原创 2020-08-22 23:37:41 · 1057 阅读 · 2 评论