兔子mq框架

Spring RabbitMQ is the message broker based on Spring AMQP protocol implementation.

Spring RabbitMQ是基于Spring AMQP协议实现的消息代理。

春天兔子MQ (Spring RabbitMQ)

In my previous post, we have discussed about AMQP Protocol and Spring AMQP Module in detail theoretically. Before reading this post, Please read that post here: Spring AMQP.

在我以前的文章中,我们从理论上详细讨论了AMQP协议和Spring AMQP模块。 在阅读此文章之前,请在此处阅读该文章: Spring AMQP 。

In this post, we are going to discuss on two things mainly: “How to install RabbitMQ Server” and “How to setup Queue & Exchanges in RabbitMQ Server”.

在本文中,我们将主要讨论两件事:“如何安装RabbitMQ Server”和“如何在RabbitMQ Server中设置队列和交换”。

In my coming post, we will discuss and develop one Spring AMQP RabbitMQ Messaging application with one simple and useful example.

在我的下一篇文章中,我们将通过一个简单而有用的示例来讨论和开发一个Spring AMQP RabbitMQ Messaging应用程序。

Spring AMQP模块 (Spring AMQP Modules)

Spring AMQP Projects are located at the following website: https://projects.spring.io/spring-amqp/

Spring AMQP项目位于以下网站:https://projects.spring.io/spring-amqp/

Spring Framework has two modules to support Spring AMQP RabbitMQ development.

Spring框架有两个模块来支持Spring AMQP RabbitMQ开发。

  • spring-amqp:spring-amqp:
  • It is base abstraction for AMQP Protocol implementation.

    它是AMQP协议实现的基础抽象。

  • spring-rabbit:Spring兔子:
  • It is the RabbitMQ implementation.

    它是RabbitMQ的实现。

安装Spring RabbitMQ服务器 (Install Spring RabbitMQ Server)

Please use the followings steps to download and install RabbitMQ Server into local system.

请使用以下步骤将RabbitMQ Server下载并安装到本地系统。

  1. Download Erlang and RabbitMQ Server softwares下载Erlang和RabbitMQ Server软件
  2. We need to install both Erlang and Rabbit MQ server to start our Application Setup.

    我们需要同时安装Erlang和Rabbit MQ服务器来启动应用程序安装程序。

    1. Download Erlang from https://www.erlang.org/download.html从https://www.erlang.org/download.html下载Erlang
    2. Download Rabbit MQ from https://www.rabbitmq.com/install-windows.html从https://www.rabbitmq.com/install-windows.html下载Rabbit MQ
  3. Install Erlang Software安装Erlang软件
  4. First install Erlang by double clicking “otp_win64_R16B03-1.exe” then follow default options by clicking “Next” then finally click on “Install” button.

    首先通过双击“ otp_win64_R16B03-1.exe”安装Erlang,然后单击“下一步”遵循默认选项,最后单击“安装”按钮。

  5. Install Rabbit MQ Server Software安装Rabbit MQ服务器软件
  6. First install Rabbit MQ Server by double clicking “rabbitmq-server-3.2.3.exe” then follow default options by clicking “Next” then finally click on “Install” button.

    首先通过双击“ rabbitmq-server-3.2.3.exe”安装Rabbit MQ Server,然后通过单击“下一步”遵循默认选项,最后单击“安装”按钮。

    Once we install Rabbit MQ Server, we can see it’s HOME folder as shown below:

    安装Rabbit MQ服务器后,我们可以看到它的HOME文件夹,如下所示:

    Set the following SYSTEM variable if missing.

    如果缺少,请设置以下SYSTEM变量。

    RABBITMQ_HOME=C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3

    RABBITMQ_HOME=C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3

  7. Configure Rabbit MQ Server配置Rabbit MQ服务器
  8. By default, Rabbit MQ Server comes with no plug-ins that means we cannot use it as a JMS Provider. We need to perform the following steps:

    默认情况下,Rabbit MQ Server没有插件,这意味着我们不能将其用作JMS提供程序。 我们需要执行以下步骤:

    Open CMD Prompt

    打开CMD提示

    CMD>CD to ${RABBITMQ_HOME}/sbin

    CMD>CD to ${RABBITMQ_HOME}/sbin

    Install Rabbit MQ Plug-ins by using below command

    使用以下命令安装Rabbit MQ插件

    CMD> rabbitmq-plugins.bat enable rabbitmq_management

    CMD> rabbitmq-plugins.bat enable rabbitmq_management

    Restart Rabbit MQ Server from Windows Control Pannel –> Services

    从Windows Control Pannel重新启动Rabbit MQ Server –>服务

    Access Rabbit MQ Admin console by using https://localhost:15672/

    通过使用https://localhost:15672/访问Rabbit MQ管理控制台

    Default login details: guest/guest

    默认登录详细信息: 访客/访客

    Rabbit MQ Server home page

    Rabbit MQ服务器主页

  9. To view existing Queues查看现有队列
  10. Click on “Queues” to view existing queues or create new queues

    单击“队列”以查看现有队列或创建新队列

  11. To add New Queue添加新队列
  12. Click on “Add a new queue” link to create a new queue and provide details

    单击“添加新队列”链接以创建新队列并提供详细信息

    Click on “Add queue” button

    点击“添加队列”按钮

Spring AMQP RabbitMQ服务器设置 (Spring AMQP RabbitMQ Server Setup)

We need to do the following setup to develop Spring AMQP Messaging application with RabbitMQ Server.

我们需要执行以下设置来使用RabbitMQ Server开发Spring AMQP Messaging应用程序。

  1. Install Erlang and RabbitMQ Server (Please refer previous section).安装Erlang和RabbitMQ Server(请参阅上一节)。
  2. Access Rabbit MQ Admin console访问Rabbit MQ管理控制台
  3. Access Rabbit MQ Admin console by using https://localhost:15672/

    通过使用https:// localhost:15672 /访问Rabbit MQ管理控制台

    Default login details: guest/guest

    默认登录详细信息:访客/访客

  4. Configure Exchange and Queue in RabbitMQ Server在RabbitMQ服务器中配置Exchange和队列
  5. Create queue = “tpQueue”

    创建队列=“ tpQueue”

    Click on “Add queue” button

    点击“添加队列”按钮

    Create an Exchange and map it to previously created Queue

    创建一个Exchange并将其映射到以前创建的队列

    Click on “Add exchange” button

    点击“添加交易所”按钮

    Click on “tpExchange”

    点击“ tpExchange”

    Then map “tpExchange” with “tpQueue” with some routing key

    然后通过路由键将“ tpExchange”与“ tpQueue”映射

    Click on “Bind” button

    点击“绑定”按钮

Now it’s time to start Developing Spring AMQP RabbitMQ Messaging Application!

现在是时候开始开发Spring AMQP RabbitMQ消息传递应用程序了!

That’s it all about Spring AMQP RabbitMQ Installation and setup process. We will discuss and develop Spring AMQP RabbitMQ Messaging Example in my coming posts.

这就是Spring AMQP RabbitMQ安装和设置过程的全部内容。 我们将在我的后续文章中讨论和开发Spring AMQP RabbitMQ消息传递示例。

Further Reading: Spring AMQP RabbitMQ Example, Apache ActiveMQ

进一步阅读: Spring AMQP RabbitMQ示例 , Apache ActiveMQ

Reference: Official Website

参考: 官方网站

翻译自: https://www.journaldev.com/11655/spring-rabbitmq

兔子mq框架

兔子mq框架_春天兔子MQ相关推荐

  1. 兔子数列规律怎么讲_探究“兔子数列”提升数学能力

    倪丽君 [摘 要]在解决问题过程中,教师一般根据问题类型进行模式教学,而建模的过程中,能力的培养则是数学教学的重点.以斐波那契数列的教学为例,通过外在的操作活动,培养学生的数学应用能力,让学生经历从形 ...

  2. 2_MVC+EF+Autofac(dbfirst)轻型项目框架_用户权限验证

    前言 接上面两篇 0_MVC+EF+Autofac(dbfirst)轻型项目框架_基本框架 与 1_MVC+EF+Autofac(dbfirst)轻型项目框架_core层(以登陆为例) .在第一篇中介 ...

  3. 智慧北京02_初步ui框架_ 主界面_viewPager事件_xUtils_slidingMenu_网络缓存_数据传递...

    智慧北京02_初步ui框架_ 主界面_viewPager事件_xUtils_slidingMenu_网络缓存_数据传递 1.使用Fragment搭建ui框架 参考分析图 1.1,Fragment生命周 ...

  4. 兔子繁殖问题:一对兔子从出生后第三个月开始,每月生一对小兔子。小兔子到第三个月又开始生下一代小兔子。假若兔子只生不死,一月份抱来一对刚出生的小兔子,问一年中每个月各有多少对兔子(C++)(迭代法)

    算法经典题型13 兔子繁殖问题:一对兔子从出生后第三个月开始,每月生一对小兔子.小兔子到第三个月又开始生下一代小兔子.假若兔子只生不死,一月份抱来一对刚出生的小兔子,问一年中每个月各有多少对兔子.(三 ...

  5. matlab狗抓兔子,怎样训成年犬捉兔子-怎样训狗抓兔子

    我的格力犬五六个月了怎样训练它捉兔子 第一:训练幼犬猎兔法:为了训练幼犬追踪猎兔,开始,可由一人抱着死免奔跑,然后放开幼犬追捕.训练幼犬猎兔法:为了训练幼犬追踪猎兔,开始,可由一人抱着死免奔跑,然后放 ...

  6. 微信小程序零基础入门_第二章 小程序框架_逻辑层

    第二章 小程序框架_逻辑层 2.1 逻辑层 小程序开发框架的逻辑层是基于JavaScript进行编写和实现的.在开发过程中写的所有代码,最终都被整合成一份JavaScript,在小程序启动的时候开始执 ...

  7. 问道阿里哨兵Sentinel框架_仪表盘_限流_v0.0.2

    文件名称 版本号 作者 qq 版本 问道阿里哨兵Sentinel框架_仪表盘_限流 v0.0.2 若布与宫合 8416837 SpringBoot 2.2.2 Spring-cloud-starter ...

  8. c语言编程题兔子产子问题,C语言兔子产子问题

    问题描述 有一对兔子,从出生后的第3个月起每个月都生一对兔子.小兔子长到第3个月后每个月又生一对兔子,假设所有的兔子都不死,问30个月内每个月的兔子总数为多少? 问题分析 兔子数的规律,如下表所示: ...

  9. 武汉大学测绘学院linux考试试题,大地测量参考框架_武汉大学测绘学院.ppt

    大地测量参考框架_武汉大学测绘学院 大地测量参考框架(郭际明) 1 概论 大地基准(Geodetic Datum):用以代表地球形体的旋转椭球,建立大地基准就是求定旋转椭球的参数及其定向(椭球旋转轴平 ...

最新文章

  1. 如何在Windows Azure VM上的SQL Server和Windows Azure SQL Database两者中做出选择
  2. Ext JS 4预览:重构和规范渲染过程()
  3. python学习之内置函数(二)
  4. vue前端怎么导出图片_vue前端实现导出表格
  5. 深入理解javascript原型和闭包(15)——闭包
  6. GoldenGate的ADD SCHEMATRANDATA命令研究
  7. think php 缩放图片,THINKPHP+JS实现缩放图片式截图的实现
  8. “手机”是个什么机器?
  9. 18 ubuntu 远程原生_CNCF公布中国云原生调查报告:49%使用容器技术,Kubernetes 应用率达 72%...
  10. 深度操作系统 Deepin 15.11 发布
  11. html编写输出学生姓名,用C++编写一个学生信息管理系统
  12. jsp 如何自定义标签
  13. 剑指offer面试题[41]-和为s的两个数VS和为s的连续正数序列
  14. 游戏中的影子制作技术
  15. struts1 mysql config_详解Struts1中的struts-config.xml配置文件【一】
  16. CVPR 2018:阿里提出新零样本学习方法,有效解决偏置问题
  17. linux中删除用户显示已登录,linux下用户及用户组:查看,新增,删除
  18. 『神器』如何免费下载百度文库付费资料?
  19. 谷哥学术2022年2月资源分享下载列表 16/20
  20. 计算机上桌面不见了怎么找回,电脑桌面上的文件消失了怎么办,如何找回

热门文章

  1. 【WCF】WCF中的InstanceContext与ConcurrencyMode【转】
  2. Fix Corrupt Blocks on HDFS
  3. 【Unity3D基础教程】给初学者看的Unity教程(一):GameObject,Compoent,Time,Input,Physics...
  4. [凯立德]2013.12.17凯立德发布秋季版(2F21J0E)最新增量包SP1
  5. [转载] 民兵葛二蛋——第31集
  6. 处理百万级以上的数据处理
  7. SQL Server 2005 正则表达式使模式匹配和数据提取变得更容易
  8. [转载] 【python】str与json类型转换
  9. java获取当前行数
  10. SQL Server数据库partition by 与ROW_NUMBER()函数使用详解[转]