
MQ
文章平均质量分 83
Ch.yang
try{ coding } catch { bug }
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【架构】从 Socket 的角度认识非阻塞模型
近期看了很多中间件的文章,RocketMQ,Dubbo 这些中间件内部的rpc通信都用的是非阻塞的模型。(Netty),这里从 Socket 的角度总结一下。原创 2024-12-12 18:03:36 · 557 阅读 · 0 评论 -
【RocketMQ】Name Server 无状态特点及如何让 Broker Consumer Producer 感知新节点
看了 《RocketMQ 消息中间件实战派(上册)》前面一点,书中代码太多容易陷入细节。这里简单描述下 RocketMQ Name Server 无状态表现在什么地方。对于无状态节点热更新,也提供解决方案。原创 2024-12-04 20:47:02 · 1063 阅读 · 0 评论 -
【消息队列】RocketMQ 官网学习及理解胶水代码
前段时间看到项目在用 @Cacheable 注解,来自于 Spring intergation。Spring intergratoin 的项目灵感来自于 《企业集成模式——设计、构建及部署消息传递解决方案》。这本书提到的胶水代码、消息总线的系统集成方案都在RocketMQ 官网有描述 ,感觉写的挺好的。本文提供一个含有胶水代码的示例,理解下消除胶水代码的成本,及 EvenBridge 模式 的优点。代码仓库。原创 2023-01-17 23:25:06 · 833 阅读 · 0 评论 -
【消息队列】Centos7 虚拟机安装 RocketMQ 及启动控制台
模拟在服务器上运行RocketMQ,并且有控制台的能力。以后本地window可以边开发边连接虚拟机调试。记录下搭建过程方便以后重建。控制台启动效果。原创 2023-01-08 19:31:45 · 2508 阅读 · 0 评论 -
【RabbitMQ】@RabbitListener的使用及造成报错死循环的分析
问题复现:docker 下清空对应的队列信息exec rabbitmq /bin/bash #rabbitmq是容器名,也可以指定为Idrabbitmqctl purge_queue queue.order # queue.order是队列名RabbitMQ控制台新建消息,等待消费者消费http://localhost:15672前置知识:一、 @RabbitListener的使...原创 2020-02-10 18:27:03 · 14487 阅读 · 0 评论