| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> rabbitmq队列使用教程 -> 正文阅读 |
|
[大数据]rabbitmq队列使用教程 |
1.通过docker安装rabbitmq服务 ? ?拉取镜像
? 启动服务
启动参数解释: RABBITMQ_VM_MEMORY_HIGH_WATERMARK? ?内存使用量? 0.49被视为49%、56%处理为56%、1073741824作为绝对字节数、1024MiB作为一个单位的绝对字节数 --hostname??RabbitMQ需要注意的重要一点是,它是基于所谓的“节点名称”来存储数据的,即默认的主机名。对于Docker来说,这意味着我们应该为每个守护进程显式指定 --hostname,这样我们就不会得到一个随机的主机名,从而可以跟踪我们的数据 启动完成之后 可通过控制台页面查看?http://127.0.0.1:15672/? 账号密码默认是: 可通过?RABBITMQ_DEFAULT_USER?、RABBITMQ_DEFAULT_PASS参数重置 2.Rabbitmq 交流机?Exchanges 交流机是负责分发、路由生产者消息具体到那个队列来处理 交流机有四种类型 (direct直连模式) 、(fanout扇形模式)、(topic主题模式)、(headers头部模式) direct直连模式:? 生产者发送消息到 direct直连交流机 直连交流机将消息发送到符合?route_key、queue_name? 的所有绑定的队列上,直连模式 route_key 不可以使用模糊方式 fanout扇形模式: 生产者发送消息到 fanout 扇形交流机 扇形交流机推到他绑定的所有队列上 ,此时route_key不起作用也就没必要设置 topic主题模式: 生成者发送消息到topic 主题交流机 主题交流机根据route_key 分发到绑定的队列上,队列跟主题交流机的绑定route_key 可以是模糊方式 比如:mall.# 代表 推送过来的消息route_key 符合mall.开头的都推送 headers头部模式: 生成者发送消息携带header信息到 headers 头部交流机 头部交流机根据header 信息分发到绑定的队列上,队列跟头部交流机的绑定通过Arguments参数配置分配规则 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/28 9:48:40- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |