RabbitMQ
RabbitMQ学习总结
科技D人生
专注于金融科技领域的技术人
-
原创 RabbitMQ学习总结(9)——RabbitMQ 核心知识点再总结
一、核心概念 server:又称broker,接受客户端连接,实现AMQP实体服务。 connection:连接和具体broker网络连接。 channel:网络信道,几乎所有操作都在channel中进行,channel是消息读写的通道。客户端可以建立多个channel,每个channel表示一个会话任务。 message:消息,服务器和应用程序之间传递的数据,由properties和body组成。properties可以对消息进行修饰,比如消息的优先级,延迟等高级特性;2020-08-05 09:21:41442
0
-
原创 RabbitMQ学习总结(8)——RabbitMQ后台管理控制台页面属性总结
一、 RabbitMq Webrabbitmq-management是RabbitMq web管理端,用的是erlang的cowboy框架进行开发。web页面包括Overview(概述)、Connections(连接)、Channels(通道)、Exchanges(交换器)、Queues(队列)、Admin(用户管理)。二、Overview(概述)2.1、overview->...2019-07-29 15:10:051360
1
-
原创 RabbitMQ学习总结(7)——Spring整合RabbitMQ实例
一、RabbitMQ简介RabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。官网:http://www.rabbitmq.com/二、Spring集成RabbitMQ2.1、maven配置//pom.xml<dependency> <groupId>com.rabbi...2015-12-21 11:32:034566
7
-
原创 RabbitMQ学习总结(6)——消息的路由分发机制详解
一、Routing(路由) (using the Java client) 在前面的学习中,构建了一个简单的日志记录系统,能够广播所有的日志给多个接收者,在该部分学习中,将添加一个新的特点,就是可以只订阅一个特定的消息源,也就是说能够直接把关键的错误日志消息发送到日志文件保存起来,不重要的日志信息文件不保存在磁盘中,但是仍然能够在控制台输出,那么这便是我们这部分要学习的消息的路由分发机制。二、Bi2015-12-23 18:07:563209
0
-
原创 RabbitMQ学习总结(5)——发布和订阅实例详解
一、Publish/Subscribe(发布/订阅)(using the Java Client) 在前面的教程中,我们创建了一个work Queue(工作队列)。工作队列背后的假设是每个任务是交付给一个工作者(worker) 也就是均匀分给每个消费者。在本部分,我们将做一些完全不同的事情,我们将提供一个消息到多个消费者。这种模式被称为“发布/订阅”。 为了说明这个模式,我们将构建一个简单2015-12-23 18:03:542818
0
-
原创 RabbitMQ学习总结(4)——分发任务在多个工作者之间实例教程
一、Work Queues(using the Java Client) 走起 在第上一个教程中我们写程序从一个命名队列发送和接收消息。在这一次我们将创建一个工作队列,将用于分发耗时的任务在多个工作者(worker)之间。背后的主要思想工作队列(又名:任务队列)是为了避免立即做一个资源密集型任务,不得不等待它完成。相反,我们安排的任务要做。我们封装任务作为消息并将其发送到一个队列。工作进程2015-12-23 17:51:463262
1
-
原创 RabbitMQ学习总结(3)——入门实例教程详解
一、起航 本章节,柯南君将从几个层面,用官网例子讲解一下RabbitMQ的实操经典程序案例,让大家重新回到经典“Hello world!”(The simplest thing that does something )时代,RabbitMQ 支持N多种客户端(client),这里无法一一讲解,暂定java client,有时间的情况下,在弥补一下。事先,先普及一下2015-12-23 17:37:023115
0
-
原创 RabbitMQ学习总结(2)——安装、配置与监控
一、安装1、安装Erlang 1)系统编译环境(这里采用linux/unix 环境)① 安装环境虚拟机:VMware® Workstation 10.0.1 buildLinux系统:CentOS6.5rabbitMQ官网下载:http://www.rabbitmq.com/download.htmlErlang的官网下载: ht2015-12-23 17:31:462184
0
-
原创 RabbitMQ学习总结(1)——基础概念详细介绍
1、Windows下RabbitMQ的安装下载Erlang,地址:http://www.erlang.org/download/otp_win32_R15B.exe ,双击安装即可(首先装)下载RabbitMQ,地址:http://www.rabbitmq.com/releases/rabbitmq-server/v3.3.4/rabbitmq-server-3.3.4.exe ,2015-12-18 09:38:364675
6