RocketMQ
Java_supermanNO1
这个作者很懒,什么都没留下…
展开
-
阿里面试官:RocketMQ与Kafka中如何实现事务?
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等RocketMQ的事务是如何实现的?首先我们来看 RocketMQ 的事务。我在之前的课程中,已经给大家讲解过 RocketMQ 事务的大致流程,这里我们再一起通过代码,重温一下这个流程。public class CreateOrderService { @Inject private OrderDao orderDao; //注入订单表的DAO @Inject private ExecutorService exe.原创 2020-06-30 21:30:57 · 578 阅读 · 0 评论 -
有哪些Java程序员必知必会的RocketMQ消息类型
本文转载自:有哪些Java程序员必知必会的RocketMQ消息类型一、普通消息普通消息也叫做无序消息,简单来说就是没有顺序的消息,producer 只管发送消息,consumer 只管接收消息,至于消息和消息之间的顺序并没有保证,可能先发送的消息先消费,也可能先发送的消息后消费。举个简单例子,producer 依次发送 order id 为 1、2、3 的消息到 broker,consum...原创 2020-03-25 17:26:19 · 334 阅读 · 0 评论 -
作为Java程序员,你应该知道的RocketMQ工作原理
本文转载自:作为Java程序员,你应该知道的RocketMQ工作原理先简单了解一下各个模块的功能,下面会有章节详细介绍各个模块的功能。Producer和Consumer很好理解,顾名思义就是生产者和消费者,生产者负责生产消息,消费者负责消费消息,这2块的逻辑都是由业务使用者定义的。Broker是RocketMQ的核心,Broker实现了消息的存储、拉取等功能。Broker通常以集群方式启...原创 2020-03-23 16:26:57 · 455 阅读 · 0 评论 -
阿里架构师加持,十分钟入门RocketMQ,就是这么简单!
本文转载自:阿里架构师加持,十分钟入门RocketMQ,就是这么简单!本文首先引出消息中间件通常需要解决哪些问题,在解决这些问题当中会遇到什么困难,Apache RocketMQ作为阿里开源的一款高性能、高吞吐量的分布式消息中间件否可以解决,规范中如何定义这些问题。然后本文将介绍RocketMQ的架构设计,以期让读者快速了解RocketMQ。一、消息中间件需要解决哪些问题?1. Publi...原创 2020-03-17 20:36:24 · 320 阅读 · 0 评论 -
微服务异步架构——MQ之RocketMQ
本文转载自:微服务异步架构——MQ之RocketMQ“我们大家都知道把一个微服务架构变成一个异步架构只需要加一个MQ,现在市面上有很多MQ的开源框架。到底选择哪一个MQ的开源框架才合适呢 ”一、什么是MQ?MQ的原理是什么?MQ就是消息队列,是Message Queue的缩写。消息队列是一种通信方式。消息的本质就是一种数据结构。因为MQ把项目中的消息集中式的处理和存储,所以MQ主要有解耦,...原创 2020-03-16 21:11:53 · 549 阅读 · 0 评论 -
从基础到进阶,一文详解RocketMQ事务消息,看完不会跪键盘
本文转载自:从基础到进阶,一文详解RocketMQ事务消息,看完不会跪键盘事务消息是RocketMQ提供的非常重要的一个特性,在4.x版本之后开源,可以利用事务消息轻松地实现分布式事务。本文对RocketMQ的事务消息进行详细介绍,并给出了代码示例。一. 相关概念RocketMQ在其消息定义的基础上,对事务消息扩展了两个相关的概念:Half(Prepare) Message——半消息...转载 2020-02-24 14:58:20 · 345 阅读 · 0 评论