分布式事务(4)---RocketMQ实现分布式事务项目
摘要:RocketMQ实现分布式事务 有关RocketMQ实现分布式事务前面写了一篇博客 1、RocketMQ实现分布式事务原理 下面就这个项目做个整体简单介绍,并在文字最下方附上项目Github地址。 一、项目概述 1、技术架构 项目总体技术选型 SpringCloud(Finchley.RELEASE
阅读全文
posted @
2019-07-17 00:43
雨点的名字
阅读(6342)
推荐(12) 编辑
分布式事务(3)---RocketMQ实现分布式事务原理
摘要:分布式事务(3)—RocketMQ实现分布式事务原理 之前讲过有关分布式事务2PC、3PC、TCC的理论知识,博客地址: 1、分布式事务(1) 2PC和3PC原理 2、分布式事务(2) TCC原理 这篇讲有关RocketMQ实现分布式事务的理论知识,下篇也会示例 通过SpringCloud来实例Ro
阅读全文
posted @
2019-07-15 22:51
雨点的名字
阅读(33272)
推荐(28) 编辑
RocketMQ(7)---顺序消费
摘要:RocketMQ顺序消费 如果要保证顺序消费,那么他的核心点就是:生产者有序存储、消费者有序消费。 一、概念 1、什么是无序消息 无序消息 无序消息也指普通的消息,Producer 只管发送消息,Consumer 只管接收消息,至于消息和消息之间的顺序并没有保证。 举例 Producer 依次发送
阅读全文
posted @
2019-07-05 12:29
雨点的名字
阅读(11197)
推荐(3) 编辑
RocketMQ(6)---发送普通消息(三种方式)
摘要:发送普通消息(三种方式) RocketMQ 发送普通消息有三种实现方式:可靠同步发送、可靠异步发送、单向(Oneway)发送。 注意 :顺序消息只支持可靠同步发送。 GitHub地址: https://github.com/yudiandemingzi/SpringBootBlog 一、概念 1、可
阅读全文
posted @
2019-07-03 09:28
雨点的名字
阅读(6058)
推荐(5) 编辑
RocketMQ(5)---RocketMQ重试机制
摘要:RocketMQ重试机制 消息重试分为两种:Producer发送消息的重试和 Consumer消息消费的重试。 一、Producer端重试 Producer端重试是指: Producer往MQ上发消息没有发送成功,比如网络原因导致生产者发送消息到MQ失败。 看一下代码: @Slf4j public
阅读全文
posted @
2019-07-02 00:03
雨点的名字
阅读(15118)
推荐(6) 编辑
RocketMQ(4)---RocketMQ核心配置讲解
摘要:RocketMQ核心配置讲解 RocketMQ的核心配置在broker.conf配置文件里,下面我们来分析下它。 一、broker.conf配置 下面只列举一些常用的核心配置讲解。 1、broker.conf核心配置讲解 # nameServer地址,如果nameserver是多台集群的话,就用分号
阅读全文
posted @
2019-07-01 19:28
雨点的名字
阅读(10387)
推荐(5) 编辑
SpringBoot(17)---SpringBoot整合RocketMQ
摘要:# SpringBoot整合RocketMQ 上篇博客讲解了服务器集群部署RocketMQ 博客地址:RocketMQ(2) Docker部署RocketMQ集群 这篇在上篇搭建好的基础上,将SpringBoot整合RocketMQ实现生产消费。 GitHub地址: https://github.c
阅读全文
posted @
2019-06-30 14:54
雨点的名字
阅读(75681)
推荐(21) 编辑
RocketMQ(2)---Docker部署RocketMQ集群
摘要:RocketMQ(2)—Docker集群部署RocketMQ =前言= 1、因为自己只买了一台阿里云服务器,所以RocketMQ集群都部署在单台服务器上只是端口不同,如果实际开发,可以分别部署在多台服务器上。 2、这里有关 Broker 和 NameServer 分别都做了了集群部署(各部署两个),
阅读全文
posted @
2019-06-28 09:54
雨点的名字
阅读(20932)
推荐(10) 编辑
RocketMQ(1)-架构原理
摘要:RocketMQ(1)-架构原理 RocketMQ是阿里开源的分布式消息中间件,跟其它中间件相比,RocketMQ的特点是纯JAVA实现;集群和HA实现相对简单;在发生宕机和其它故障时消息丢失率更低。 一、RocketMQ专业术语 先讲专业术语的含义,后面会画流程图来更好的去理解它们。 Produc
阅读全文
posted @
2019-06-27 00:09
雨点的名字
阅读(51211)
推荐(54) 编辑
springBoot(11)---整合Active消息队列
摘要:Springboot整合Active消息队列 简单理解: Active是Apache公司旗下的一个消息总线,ActiveMQ是一个开源兼容Java Message Service(JMS) 面向消息的中件间. 是一个提供松耦合的应用程序架构. 主要用来在服务与服务之间进行异步通信的。 一、搭建步骤
阅读全文
posted @
2018-05-23 21:55
雨点的名字
阅读(3168)
推荐(6) 编辑
MQ(2)---JMS
摘要:JMS 一、理解JMS 1、什么是JMS? JMS即Java消息服务(Java Message Service)应用程序接口,API是一个消息服务的标准或者说是规范,允许应用程序组件基于JavaEE平台创建、发送、接收和读取消息。它使分布式通信耦合度更低,消息服务更加可靠以及异步性。我们可以简单的理
阅读全文
posted @
2018-05-22 21:38
雨点的名字
阅读(1139)
推荐(0) 编辑
MQ(1)---消息队列概念和使用场景
摘要:消息队列概念和使用场景 声明:本文转自:MQ入门总结(一)消息队列概念和使用场景 写的很好,都不用自己在整理了,非常感谢该作者的用心。 一、什么是消息队列 消息即是信息的载体。为了让消息发送者和消息接收者都能够明白消息所承载的信息(消息发送者需要知道如何构造消息;消息接收者需要知道如何解析消息),它
阅读全文
posted @
2018-05-22 21:00
雨点的名字
阅读(2119)
推荐(0) 编辑