MQ
文章平均质量分 86
消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。
小编这个专栏结合所有的MQ,进行对比使用,包括rocketMQ、ActiveMQ、RabbitMQ、Kafka。
你个佬六
程序员各个都是佬六!!
展开
-
【MQ】ActiveMQ(三)——spring管理ActiveMQ,实现发送和接收效果
一、前言 在前一篇博客中,小编向大家简单的介绍了一下ActiveMQ的消息处理方式,包括了点对点,发布订阅两种模式。写向大家展示了一下如何使用,但是在真正开发的时候我们是不会写那么一大片代码,从建立连接工厂,再由连接工厂创建连接对象,连接对象打开连接,连接对象然后创建session,session创建目的地,用于连接数据。 这个过程是比较复杂的,在开发的时候一般我们会使用Spri原创 2017-11-17 16:24:49 · 4365 阅读 · 49 评论 -
【MQ】ActiveMQ(二)——消息处理机制
一、前言 上文中,小编提到安装ActiveMQ,但是对于ActiveMQ中消息是用什么样的形式存储的?下面小编就向大家介绍一下。二、消息类型 对于消息的传递有两种类型:点对点的,即一个生产者和一个消费者一一对应;发布/订阅模式,即一个生产者产生消息并进行发送后,可以由多个消费者进行接收。 JMS定义了五种不同的消息正文格式,以及调用的消息类型,允许你发送并接收以一些原创 2017-11-17 10:08:12 · 1243 阅读 · 7 评论 -
【MQ】ActiveMQ(一)——介绍和安装
一、前言 最近的一个项目中,根据技术选型等方面,选择了ActiveMQ,项目中,通过Spring管理的ActiveMQ,然后在各个服务中使用。下面小编就向大家介绍一下ActiveMQ的安装和使用,非常简单。二、什么是ActiveMQ? 首先呢,ActiveMQ是Apache的产品。当前非常实用的一款MQ产品。它完全支持JMS1.1 和J2EE1.4规范。在前文中小编向大家介绍了R原创 2017-11-12 21:33:07 · 1441 阅读 · 5 评论 -
【MQ】Eclipse向RocketMQ中发送和接收消息
一、前言 在前几篇博客中简单的向大家介绍了一下搭建RocketMQ的环境,搭建的过程也是由套路可寻的。既然是mq,就避免不了消息的发送和接收。所以在这篇博客中小编就向大家介绍一下mq的发送和接收。二、关于RocketMQ的一些术语 小编认为,只要是接触过MQ的朋友,基本不会对下面的术语陌生,其中,Producer 消息生产者,负责产生消息,一般由业务系统负责产生消原创 2017-06-03 17:49:27 · 5971 阅读 · 61 评论 -
【MQ】Centos7搭建双主双从RocketMQ集群
一、前言 在前一篇博客中,小编向大家介绍了如何在Centos7中安装RocketMQ。通过这种方法我们可以搭建出来一台母机,通过这台母机来进行克隆搭建出我们的集群。二、搭建环境Centos7Jdk1.8Rocketmq 3.2.6需要根据《Centos7安装RocketMQ》搭建一台母机三、为什么要搭建集群? 服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客原创 2017-05-30 15:50:32 · 5465 阅读 · 16 评论 -
【MQ】CentOS7安装RocketMQ
一、前言 在前一篇博客中小编向大家简单介绍了一下《【MQ】为什么选择RocketMQ?》,关于RocketMQ是怎么使用,如何安装的小编将在这篇博客向大家介绍。二、环境准备Centos7RocketMQ 3.2.6 tomcat 7 RocketMQ-consoleLinux JDK 1.8.0_131三、安装步骤1.配置环境 如果是克隆机器的话,需要修改mac和i原创 2017-05-30 15:08:20 · 6422 阅读 · 11 评论 -
【MQ】为什么选择RocketMQ?
一、前言 提到mq,可能很多朋友都有多耳闻,很多大公司都在使用这种技术。就小编而言,听说使用mq可以进行秒杀的操作,而且使用十分的方便,效率十分的高。以前小编也做过关于秒杀的技术,就是使用悲观锁对DAO进行操作,通过加锁使得线程单一。但是上亿条数据访问数据库也是对数据有很大的压力的。所以我们可以在DAO和数据库之间加入一个MQ,他的承载数据的能力非常强,有什么就直接向这个里面装就可以了。然原创 2017-05-29 21:13:29 · 5861 阅读 · 16 评论 -
【消息队列】MSMQ(二)——消息处理流程
一、前言 上一篇博客简单的向大家介绍了一下MSMQ的一些简单的概念。所以在这篇博客中小编就和大家一起进行一些对消息的处理,包括了创建消息、发送消息、接收消息、异步消息处理。其中整体上还是比较相似的,在其中的一些过程中我们可以添加事务来保证操作的完整性。二、消息的处理流程 下图是小编对整个处理过程每个小过程的总结、分析。下面依次详细介绍各个部分。 MSMQ消息队列中定义的原创 2017-03-18 20:13:24 · 5213 阅读 · 12 评论 -
【消息队列】MSMQ(一)——微软消息队列简介及安装
一、前言 从这篇博客开始小编就从一个简单的实例来展示一下消息队列中MSMQ的基本使用方法,展示一下他对消息的增删改查,消息队列有很多种样式,做.NET开发的程序猿,最容易安装的就是MSMQ,所以小编先向大家介绍一下MSMQ。二、特点 Message Queue,微软消息队列)是在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相原创 2017-03-18 18:54:28 · 9119 阅读 · 11 评论