专业的下载站

首页|教程|源码下载

软件
软件
文章
当前位置:首页网络软件应用软件 → RabbitMQ 下载
RabbitMQ 下载

RabbitMQ 下载

下载地址
  • 软件大小:687MB
  • 软件语言:简体中文
  • 更新时间:2021-11-10
  • 软件类别:编程其它
  • 软件性质:免费软件
  • 运行环境:Windows平台
  • 软件等级:
  • 软件介绍
  • 软件截图
  • 猜你喜欢
  • 同类推荐
  • 相关文章

软件Tags: RabbitMQ 

RabbitMQ官方网最新版本,由 LShift 给予的一个 Advanced Message Queuing Protocol (AMQP) 的开源系统完成,由以性能卓越,健硕及其可伸缩性知名的 Erlang 写出,因而也是承继了这个优势。

RabbitMQ详解

RabbitMQ 是由 LShift 给予的一个 Advanced Message Queuing Protocol (AMQP) 的开源系统完成,由以性能卓越,健硕及其可伸缩性知名的 Erlang 写出,因而也是承继了这个优势。

AMQP 里关键说起2个部件:Exchange 和 Queue (在 AMQP 1.0 里还会继续有变化),如下图所显示,翠绿色的 X 便是 Exchange ,鲜红色的是 Queue ,这二者都是在 Server 端,又被称为作 Broker ,这一部分是 RabbitMQ 完成的,而深蓝色的则是手机客户端,一般有 Producer 和 Consumer 二种种类:

RabbitMQ使用方法

1.安装下载

2.打开web页面可视化工具。

lubby@ubuntu:/usr/bin$ rabbitmq-plugins enable rabbitmq_management

这个时候能在安裝的设备上边根据网页页面p>

3.创建vhost

lubby@ubuntu:/usr/bin$ sudo rabbitmqctl add_vhost finance

二,创建客户分派管理权限

假如要想在别的设备上边也可以登陆rabbitmq manager网页页面必须创建账户,而且分派管理权限。

1.创建客户

lubby@ubuntu:/usr/bin$sudorabbitmqctladd_useradmin123456

2.授予帐户人物角色

lubby@ubuntu:/usr/bin$sudorabbitmqctlset_user_tagsadminadministrator

3.授予用户权限

lubby@ubuntu:/usr/bin$sudorabbitmqctlset_permissions-pfinanceadmin.*.*.*

RabbitMQ各自和生产者,顾客创建TCP连接,一个TCP连接会被好几个channel重复使用,那样就可以降低RabbitMQ网络服务器和接触者的TCP的创建。终究TCP连接的创建和消毁很耗费特性。

RabbitMQ中分成exchange,routingkey, queue三个定义。exchange是承担把生产者的消息发送给绑定的queue;queue便是储放消息的序列,顾客从queue中取数据信息;routingkey是exchange和queue绑定名字,routingkey是标识exchange该把消息发送给什么序列。好几个queue和exchange绑定的routingkey能够一样。

exchange能够分成direct,fanout,topic,header.在其中header大部分非常少使用。

direct:消息发送给exchange以后立即被推送到全部与其说绑定的queue。当生产者推送的情况下指定exchange和routingkey,消息会发送给和指定exchange绑定且指定routingkey的queue。当生产者立即发给queue不指定exchange和routingkey则消息会根据默认设置的direct exchange发送至queue。

fanout:这一便是相近广播节目的交换机,生产者只需发给fanout种类的exchange,则全部绑定了该exchange的queue都是会接到一份消息,生产者推送的情况下只需指定fanout种类的exchange就可以。

topic:能够根据设定的routingkey含有#或是*来开展配对。只需生产者指定了routingkey,那麼exchange会配对和queue绑定的routingkey来把消息传送给queue。

软件截图

同类推荐

推荐文章

本类排行

  • 周排行
  • 月排行

源码搜藏网

Copyright 2019-2022 版权所有

声明: 所有软件和文章来自互联网 如有异议 请与本站联系socangkefu@foxmail.com 本站为非赢利性网站 不接受任何赞助和广告 技术支持