网上的入门教程一大堆,搬来搬去,错漏百出,故出此教程 1.下载erlang安装包(先去看下要下载的rabbitmq的版本以及匹配的erlang版本) erlang下载地址:https://www.erlang-solutions.com/resources/download.html 下载好安装包上 ...
分类:
系统相关 时间:
2020-07-04 20:59:32
阅读次数:
84
如果从消息组件来讲主要划分为两类: JMS组件:ActiveMQ(慢) AMQP组件(协议):性能是最高的,而AMQP有两个主要的开源项目: |-RabbitMQ:使用最为广泛,速度也很快 |-Kafka:是在大数据时代产生的,未来明日之星。 RabbitMQ系统架构在所有的消息系统之中,其基本由生 ...
分类:
其他好文 时间:
2020-07-04 16:53:00
阅读次数:
71
概述,
RabbitMQ环境配置,
Bus动态刷新全局广播,
Bus动态刷新定点通知 ...
分类:
编程语言 时间:
2020-07-04 13:33:00
阅读次数:
103
一.消息发送端 pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> application.y ...
分类:
编程语言 时间:
2020-07-03 21:42:43
阅读次数:
76
1. AMQP 1.1. 相关概念介绍 AMQP 一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。 AMQP是一个二进制协议,拥有一些现代化特点:多信道、协商式,异步,安全,扩平台,中立,高效。 RabbitMQ是AMQP协议的Erlang的实现 ...
分类:
其他好文 时间:
2020-07-03 15:31:57
阅读次数:
44
1. 消息中间件概述 1.1. 什么是消息中间件 MQ全称为Message Queue,消息队列是应用程序和应用程序之间的通信方法。 为什么使用MQ 在项目中,可将一些无需即时返回且耗时的操作提取出来,进行异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。 开发 ...
分类:
其他好文 时间:
2020-07-03 09:16:22
阅读次数:
72
前言RabbitMQ是基于AMQP协议(Advanced Message Queue Protocol)的消息中间件 什么是消息队列 消息队列属于进程间通信的一种方式,使用消息队列可以通过异步方式处理数据,借此可以提高系统性能。我们可以把消息当作存放数据的容器,消息的消费者可以从队列中获取数据,进行 ...
分类:
其他好文 时间:
2020-07-03 00:37:23
阅读次数:
87
本文收录在个人博客:www.chengxy-nds.top,技术资源共享,一起进步最近部门号召大伙多组织一些技术分享会,说是要活跃公司的技术氛围,但早就看穿一切的我知道,这TM就是为了刷KPI。不过,话说回来这的确是件好事,与其开那些没味的扯皮会,多做技术交流还是很有助于个人成长的。于是乎我主动报名参加了分享,咳咳咳~,真的不是为了那点KPI,就是想和大伙一起学习学习!这次我分享的是springb
分类:
编程语言 时间:
2020-07-01 16:01:38
阅读次数:
365
1.AMQP Messaging中的基本概念 Broker:接收和分发消息的应用,RabbitMQ Server就是Message Broker。Virtual Host:出于多租户和安全因素设计的,把AMQP的基本组件划分到一个虚拟的分组中,类似于网络中的Namespace概念。当多个不同的用户使 ...
分类:
其他好文 时间:
2020-07-01 15:57:34
阅读次数:
73
消息队列 首先做简单的引入。 MQ主要是用来: 解耦应用、 异步化消息 流量削峰填谷 目前使用的较多的有ActiveMQ、RabbitMQ、ZeroMQ、Kafka、MetaMQ、RocketMQ等。网上的资源对各种情况都有详细的解释,在此不做过多赘述。本文仅介绍如何使用Redis实现轻量级MQ的过 ...
分类:
其他好文 时间:
2020-07-01 11:03:49
阅读次数:
91