摘要: 在Spring中,我们要实现事务,一般通过 @Transactional注解 实现。这在引入RocketMQ之前没有问题,但是在引入了RocketMQ之后,如果消息发送之后的业务逻辑处理发生了异常的话,这时候消息已经发送出去了,就会导致业务的问题。 为了解决这一问题,RocketMQ引入了 Tran 阅读全文
posted @ 2019-10-25 19:12 夜的那种黑丶 阅读(2884) 评论(0) 推荐(0) 编辑
摘要: 编写生产者 集成 添加依赖 PS: 由于默认引入的rocketmq spring boot starter版本为2.0.2,rocketmq spring boot starter对应的RocketMQ相关依赖为4.0.0,与前文中提交的4.5.1不能完全兼容,所以需要指定rocketmq spri 阅读全文
posted @ 2019-10-25 15:35 夜的那种黑丶 阅读(3706) 评论(0) 推荐(0) 编辑
摘要: 搭建RocketMQ 系统环境准备 1. 64位操作系统,推荐使用Linux、Unix、MacOS 2. 64位 JDK1.8+ 3. Maven 3.2.x 4. 适用于Broker服务器的4g +可用磁盘 下载与搭建 下载 从Apache RocketMQ的官网【http://rocketmq. 阅读全文
posted @ 2019-10-25 14:46 夜的那种黑丶 阅读(2304) 评论(0) 推荐(0) 编辑
摘要: Topic 一类消息的集合,RocketMQ的基本订阅单位 部署结构 Name Server Name Server 为 producer 和 consumer 提供路由信息。 相对来说,nameserver的稳定性非常高。原因有二: nameserver互相独立,彼此没有通信关系,单台namese 阅读全文
posted @ 2019-10-25 14:45 夜的那种黑丶 阅读(947) 评论(0) 推荐(0) 编辑