Spring RabbitMQ教程
Spring RabbitMQ教程
Spring RabbitMQ是基于Spring AMQP协议实现的消息代理。
目录[ 隐藏 ]
- 1 Spring RabbitMQ
- 1.1 Spring AMQP模块
- 1.2安装Spring RabbitMQ服务器
- 1.3 Spring AMQP RabbitMQ服务器设置
Spring RabbitMQ
在我之前的文章中,我们从理论上详细讨论了AMQP协议和Spring AMQP模块。在阅读这篇文章之前,请在这里阅读该文章:Spring AMQP。
在这篇文章中,我们将主要讨论两件事:“如何安装RabbitMQ服务器”和“如何在RabbitMQ服务器中设置队列和交换”。
在我即将发表的文章中,我们将讨论并开发一个Spring AMQP RabbitMQ Messaging应用程序,其中包含一个简单而有用的示例。
Spring AMQP模块
Spring AMQP项目位于以下网站:https://projects.spring.io/spring-amqp/
Spring Framework有两个模块支持Spring AMQP RabbitMQ开发。
它是AMQP协议实现的基础抽象。
它是RabbitMQ实现。
- 弹簧AMQP:
- 春兔:
安装Spring RabbitMQ服务器
请使用以下步骤将RabbitMQ Server下载并安装到本地系统中。
我们需要安装Erlang和Rabbit MQ服务器来启动我们的应用程序安装。
首先通过双击“otp_win64_R16B03-1.exe”安装Erlang,然后单击“下一步”按照默认选项,最后单击“安装”按钮。
首先通过双击“rabbitmq-server-3.2.3.exe”安装Rabbit MQ Server,然后单击“下一步”按照默认选项,最后单击“安装”按钮。
一旦我们安装了Rabbit MQ Server,我们就可以看到它的HOME文件夹,如下所示:
如果缺少,请设置以下SYSTEM变量。
RABBITMQ_HOME=C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3
默认情况下,Rabbit MQ Server没有插件,这意味着我们无法将其用作JMS提供程序。我们需要执行以下步骤:
打开CMD提示
CMD>CD to ${RABBITMQ_HOME}/sbin
使用以下命令安装Rabbit MQ插件
CMD> rabbitmq-plugins.bat enable rabbitmq_management
从Windows Control Pannel - > Services重新启动Rabbit MQ Server
使用访问Rabbit MQ管理控制台 http://localhost:15672/
默认登录详细信息:来宾/来宾
Rabbit MQ Server主页
单击“队列”以查看现有队列或创建新队列
单击“添加新队列”链接以创建新队列并提供详细信息
单击“添加队列”按钮
- 下载Erlang和RabbitMQ服务器软件
- 从http://www.erlang.org/download.html下载Erlang
- 从https://www.rabbitmq.com/install-windows.html下载Rabbit MQ
- 安装Erlang软件
- 安装Rabbit MQ Server软件
- 配置Rabbit MQ Server
- 查看现有队列
- 添加新队列
Spring AMQP RabbitMQ服务器安装程序
我们需要进行以下设置,以便使用RabbitMQ Server开发Spring AMQP Messaging应用程序。
使用http:// localhost:15672 /访问Rabbit MQ管理控制台
默认登录详细信息:来宾/来宾
创建queue =“tpQueue”
单击“添加队列”按钮
创建Exchange并将其映射到以前创建的队列
点击“添加交换”按钮
点击“tpExchange”
然后将“tpExchange”与“tpQueue”映射到一些路由键
单击“绑定”按钮
- 安装Erlang和RabbitMQ服务器(请参阅上一节)。
- 访问Rabbit MQ管理控制台
- 在RabbitMQ服务器中配置Exchange和队列
现在是时候开始开发Spring AMQP RabbitMQ消息应用了!
这就是Spring AMQP RabbitMQ的安装和设置过程。我将在以后的帖子中讨论和开发Spring AMQP RabbitMQ Messaging示例。
进一步阅读:Spring AMQP RabbitMQ示例,Apache ActiveMQ
参考:官方网站
Spring RabbitMQ教程相关推荐
- Spring Cloud sleuth with zipkin over RabbitMQ教程
文章目录 Spring Cloud sleuth with zipkin over RabbitMQ demo zipkin server的搭建(基于mysql和rabbitMQ) 客户端环境的依赖 ...
- Spring Boot实现 RabbitMQ教程【1】
1.创建SpringBoot项目,项目结构如下: 2.在pom.xml中添加Maven依赖 <!-- rabbitMQ --> <dependency><groupId& ...
- 【译】Spring官方教程:使用STS的入门指南
原文:Working a Getting Started guide with STS 译者:hanbin 校对:Mr.lzc 这个指南引导您使用 Spring Tool Suite (STS) 去构 ...
- Spring Cloud教程– Spring Cloud Config Server简介
问题 SpringBoot在通过属性或YAML文件外部化配置属性方面提供了很大的灵活性. 我们还可以使用特定于配置文件的配置文件(例如application.properties , applicat ...
- Spring AMQP 教程
Spring AMQP 我们今天将研究Spring AMQP. 目录[ 隐藏 ] 1 Spring AMQP 1.1什么是AMQP? 1.2为什么我们需要AMQP? 1.3 JMS和AMQP之间的区别 ...
- 超详细的Spring Boot教程,搞定面试官!
前言 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置 ...
- RabbitMQ教程大全看这一篇就够了-java版本
目录 什么是RabbitMQ? RabbitMQ 核心概念 Docker 安装 RabbitMQ RabbitMQ 控制台页面介绍 RabbitMQ 交换机 Exchange 介绍 Direct Ex ...
- Spring Boot教程系列(ImportNew )
ImportNew Spring Boot教程系列 SpringBoot (一) :入门篇--http://mp.weixin.qq.com/s/hAJmvrYfS6OehMYVgqpqkw Spri ...
- RabbitMQ教程完整(精华干货)
RabbitMQ教程(完整!!!) 一.RabbitMQ安装 1.1 为什么使用RabbitMQ 1.降低耦合度 2.RabbitMQ速度快,微秒级别 3.学习成本低 4.支持多种语言 1.2 什么是 ...
最新文章
- 我把SpringBoot项目从18.18M瘦身到0.18M,部署起来真省事!
- 如何利用python3创建数据表_python3创建表及表数据;
- html坐标定位图解,HTML5地理定位实例
- 使用Apache Hadoop计算PageRanks
- 如何读取指针指向的地址空间呢?
- 怎么看表_怎么和爸妈沟通?
- 如何管理小米路由器后台
- 期权、期货及其他衍生产品 第一章读书笔记
- 【复合五点高斯-勒让德公式】
- iOS 音乐播放器的实现
- ALT+数字键显示的标点符号大全
- canvas——实现图片验证码(功能实现)
- python 定时器、每天凌晨3点执行方法_python 定时器,实现每天凌晨3点执行的方法...
- 拷贝原站点有用文章(合并页)
- win10打开telnet客户端
- Linux报错-ssh_exchange_identi...
- Directx11 Effects
- Flink Forward Asia 2019 总结和展望 - 附PPT下载
- Free SQL Server tools that might make your life a little easier
- OpenAI 人工智能绘图工具 DALLE 好用吗?
热门文章
- Node.js:项目中的 package.json 格式
- Linux Shell脚本入门教程系列之(一)Shell简介
- ubuntu cheat sheet 目录结构
- magento 添加facebook like 和google +1 按钮
- Python_百度图片以及百度贴吧图片抓取
- C++——const加深理解之const在函数后
- JMeter——并发测试工具类安装及使用
- MySQL—ERROR 2002 (HY000): '/var/lib/mysql/mysql.sock'解决记录
- Java—System类和Runtime类
- 时间等待 c# 1614006220