rabbitmq自学总结

精简总结:

  1. 创建交换机
  2. 创建队列
  3. 将交换机和队列通过路由键绑定,生产者发送消息时只需要说明是哪个交换机和路由键即可将消息发送到对应的队列
  4. 生产者发送消息,发送时传参:交换机名称,路由键。即可发送到对应队列
  5. 消费者消费消息,只需要说明是要读取哪个队列的消息即可

不同的交换机类型区别在于路由键的匹配规则不同:

  1. direct为全匹配路由键,即发送消息时需要和定义的路由键完全一样才能匹配成功
  2. fanout为广播式的,只要发送到这个交换机的消息,会把消息转发到之前和这个交换机绑定的所有队列
  3. topic为表达式匹配路由键的类型,#为匹配所有字符,*为匹配某个段的(两个.之间)的所有字符。例如:路由键为com.nb.lin com.#即可匹配上 com.*匹配不上 com.*.*可以匹配上

此为最基础的总结,实际项目需要进行服务的端口,用户,密码等进行配置处理;是否选择持久化到服务器防丢失;是否进行集群部署并开启镜像队列来防止其中一个服务宕机导致消息丢失;消费可以用注解监听等。

相关推荐
制冷技术咨询与服务2 小时前
某纯电牵引车整车CAN网络
网络·汽车·can·某纯电牵引车整车can网络
zhengqweasd2 小时前
Linux网络(一):服务器数据包从网卡到应用程序,完整收包流程详解
linux·服务器·网络
脚踏实地,坚持不懈!2 小时前
Linux 6.18.7 内存分配与回收 —— 代码梳理
linux·运维·网络
云边云科技_云网融合4 小时前
零售餐饮门店网络搭建:POS 交易稳定保障、IoT 设备联网运维、门店带宽优化、多终端并发适配
网络·物联网·零售
luj_17685 小时前
一线一区一变破解人盯人防守密码
开发语言·网络·c++·经验分享·算法
luj_17685 小时前
中锋卡位与开放线博弈
c语言·开发语言·网络·经验分享·算法
数据知道6 小时前
AES 加密实战——模式选择(ECB/CBC/GCM)与安全陷阱
前端·网络·安全
扬扬的三格电力笔记6 小时前
编码器信号远距离传输总出错?聊聊 HTL/TTL 转光纤模块,解决编码器干扰与距离难题
网络·嵌入式硬件
FW-Linker6 小时前
什么是5G直播背包?广电记者外场推流入门指南
服务器·网络·5g
sxgzzn6 小时前
新能源电站升压站状态监控方案设计——并网合规要点
网络