一、RabbitMQ:降低主程序线程压力,是一种非阻塞模式的分布式消息队列服务器,由生产者生产到RabbitMQ,消费者消费 二、入门小Demo 1、首先引入rabbitMQ jar包 2、生产者代码: 注1:queueDeclare第一个参数表示队列名称、第二个参数为是否持久化(true表示是,队 ...
分类:
其他好文 时间:
2018-12-25 21:11:11
阅读次数:
133
一、简介 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程 ...
分类:
其他好文 时间:
2018-12-05 12:30:40
阅读次数:
216
RabbitMQ 一、 Windows下安装RabbitMQ及常用命令 RabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用Erlang实现的工业级消息队列服务器,RabbitMQ是建立在Erlang OTP平台 ...
分类:
其他好文 时间:
2018-09-30 15:07:30
阅读次数:
188
一、基本概念 1. AMQP AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议。支持不同语言和不同的产品 2. 生产者 消息的创建者,发送到AMQP的消息中间件 3. 消费者 连接到AMQP的消息中间件,订阅到队列上,进 ...
分类:
其他好文 时间:
2018-09-23 22:38:11
阅读次数:
202
准备工作: 1)安装RabbitMQ,参考文章:消息中间件系列二:RabbitMQ入门(基本概念、RabbitMQ的安装和运行) 2.)分别新建名为OriginalRabbitMQProducer和OriginalRabbitMQConsumer的maven工程 在pom.xml文件里面引入如下依赖 ...
分类:
编程语言 时间:
2018-09-23 22:19:06
阅读次数:
249
首先说一下,MQ全称为Message Queue消息队列是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术 ...
分类:
其他好文 时间:
2018-09-23 13:46:46
阅读次数:
129
1、什么是消息队列? 概念: 消息队列(Message Queue,简称MQ),本质是个队列,FIFO先入先出,只不过队列中存放的内容是一些Message。 2、为什么要用消息队列,应用场景? 不同系统、进程或者线程直接进行通信。 系统解耦,将要做的部分放入队列,便于模块分离。 传统模式 使用队列解 ...
分类:
其他好文 时间:
2018-08-26 00:05:43
阅读次数:
203
1、消息队列解决了什么问题 异步处理 应用解耦 流量削峰 日志处理........... 2、rabbitMQ安装与配置 http://www.rabbitmq.com/ 安装erlang和rabbitMQ 需要在C:\Users\Public删除rabbitmq生成的db rabbitmq-plu ...
分类:
其他好文 时间:
2018-08-02 01:52:27
阅读次数:
198
1.引言 RabbitMQ——Rabbit Message Queue的简写,但不能仅仅理解其为消息队列,消息代理更合适。RabbitMQ 是一个由 Erlang 语言开发的AMQP(高级消息队列协议)的开源实现,其内部结构如下: RabbitMQ作为一个消息代理,主要和消息打交道,负责接收并转发消 ...
分类:
其他好文 时间:
2018-07-24 11:15:00
阅读次数:
194
参考: http://www.diggerplus.org/archives/3110 http://www.cnblogs.com/jimmy-muyuan/category/820075.html https://blog.csdn.net/samxx8/article/details/4741 ...
分类:
其他好文 时间:
2018-07-24 10:17:43
阅读次数:
129