RocketMQ
言语之间
崇拜技术,喜欢编程,乐于分享,海内存知己,天涯若比邻。
展开
-
Springboot+RocketMQ+消息顺序发送与顺序消费及其事务控制
消息顺序发送 消息有序指的是可以按照消息的发送顺序来消费。 RocketMQ可以严格的保证消息有序。但这个顺序,不是全局顺序,只是分区(queue)顺序。要全局顺序只能一个分区。 之所以出现你这个场景看起来不是顺序的,是因为发送消息的时候,消息发送默认是会采用轮询的方式发送到不通的queue(分区)。如图: 话不多说看代码: 首先是顺序消息的生产者 package com.rocketmq.roc...原创 2019-12-10 17:37:12 · 3071 阅读 · 1 评论 -
真没想到,原来你是这样的RocketMQ
一、 MQ背景&选型 消息队列作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。主要具有以下优势: 削峰填谷(主要解决瞬时写压力大于应用服务能力导致消息丢失、系统奔溃等问题) 系统解耦(解决不同重要程度、不同能力级别系统之间依赖导致一死全死) 提升性能(当存在一对多调用时,可以发一条消息给消息系统,让消息系统通知相关系统) 蓄流压测(线上有些链路不好压测,可以...转载 2019-12-10 09:58:06 · 231 阅读 · 0 评论 -
SpringBoot集成RocketMq,小白入门好用
SpringBoot集成RocketMq RocketMq是一种方便好用的消息中间件,是后端开发者比较熟悉的MQ之一。rocketmq不知生于何年何月,但是可以确定的是有阿里巴巴团队开发一直沿用至今,历经双十一大促销的亿万级流量,稳定可靠,可谓无数开发者居家旅行必备!还不了解的同学可以点击下方充实下: 我本机是window环境,Linux大致相同只是服务的启动命令不同 一.创建新项目 像往常一样打...原创 2019-12-09 18:12:20 · 223 阅读 · 0 评论