首页 » 网站推广 » win_rabbitmq_php技巧_Windows支配RabbitMQ

win_rabbitmq_php技巧_Windows支配RabbitMQ

访客 2024-12-14 0

扫一扫用手机浏览

文章目录 [+]

回到顶部

一、概述1、RabbitMQ的观点

RabbitMQ是实现了高等行列步队协议(AMQP)的开源代理软件(亦称面向的中间件)

win_rabbitmq_php技巧_Windows支配RabbitMQ

RabbitMQ做事器是用Erlang措辞编写的,Erlang是专门为高并发而生的措辞,而集群和故障转移是构建在开拓电信平台框架上的。
所有紧张的编程措辞均有与代理接口通讯的客户端库

win_rabbitmq_php技巧_Windows支配RabbitMQ
(图片来自网络侵删)

RabbitMQ是一个在AMQP协议标准根本上完全的,可服用的企业系统。
它遵照Mozilla Public License开源协议,采取 Erlang 实现的工业级的行列步队(MQ)做事器

2、RabbitMQ的好处

开源,安全,可靠性高,数据能够担保百分之百的不丢失等等

3、RabbitMq的利用场景3.1什么时候利用MQ?

1)数据驱动的任务依赖

2)上游不关心多下贱实行结果

3)异步返回实行韶光长

3.2什么时候不该用MQ?

须要实时关注实行结果 (同步调用)

4、RabbitMQ的几种事情模式A、大略模式(Simple)

大略的发送与吸收

B、事情模式(Work)

单发送多吸收,一个生产者端,多个消费者端

C、发布订阅模式(Publish/Subscribe)

生产者端发送,多个消费者同时吸收所有的

D、路由模式(Routing)

生产者按routing key发送,不同的消费者端按不同的routing key吸收

E、通配符(或主题)模式(Topics,按topic发送吸收)

生产者端不但按固定的routing key发送,而是按字符串“匹配”发送,消费者端同样如此。

符号“#”匹配一个或多个词,符号“”仅匹配一个词。

F、去世信行列步队

P发送经X1路由到Q1,Q1的触发特定情形,自动把经X2路由到Q2,C直接Q2的。

G、延时行列步队

延时行列步队实在也是合营去世信行列步队一起用。
给行列步队添加过时时间(TTL),变成延时行列步队。

延时行列步队还可以设置不同的过期韶光。

回到顶部

二、Windows安装RabbitMQ1、下载安装Erlang框架

链接:https://pan.baidu.com/s/1c3SVYLrryojrZ8Pe4W0UOw提取码:0716

2、设置环境变量

3、测试是否安装成功

运行CMD,输入erl

4、下载并安装rabbitmq-server

链接:https://pan.baidu.com/s/1zcHIIKTjjIlCNytxQnSn_A提取码:0716

5、切换目录

cd C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.16\sbin

6、查看状态

rabbitmqctl status

7、启动做事

rabbitmq-plugins enable rabbitmq_management

8、浏览地址

http://127.0.0.1:15672/,进入管理页面,账户密码都是guest

9、创建用户

guest账号默认是不支持远程连接的,一样平常做事都不是在本地,以是须要创建用户。

A、添加用户

B、设置权限

10、常用命令

rabbitmqctl list_connections ##查看当前连接

rabbitmqctl list_queues ##列出所有行列步队

rabbitmqctl status ##查看当前行列步队信息

命令设置权限: rabbitmqctl set_permissions -p "/" kiba "." "." "."

作者:yangleiyu,原文链接:https://www.cnblogs.com/yangleiyu/p/15539618.html

相关文章

大数据时代下的党璇,智慧党建的璀璨明珠

随着信息技术的飞速发展,大数据时代已经悄然来临。在我国,大数据与各行各业的融合正不断深化,尤其是在党建领域,大数据的应用为智慧党建...

网站推广 2024-12-16 阅读0 评论0