一、Docker安装#拉动Docker镜像dockerpullrabbitmq :管理# docker run-d---- namerabbitmq-p 567133605671-p 567233605672-p 436933604369-p 2567236025672-p 1567136015671-p 156777 防火墙firewall-cmd---zone=public---- add-port=15672/TCP---permanent firewall-cmd-- zone=publiline 账户密码: guestguest127.0.0.1:15672二、六种类型1、基本消费类型
2、工作消费模式
3、exChange交换机模式
4、渠道模式
5、Topics通配符模式
6、RPC模式
三、避免信息丢失1、手动回复确认
2、消息、交换、队列持久化
四、避免信息积压1、采用工作队列,多名消费者拦截同一队列。
2、收到消息后,通过线程池异步消耗。
五.使用场景1、异步处理
注册后异步发送邮件和消息
2、应用去耦
订单系统、库存系统的分割
3、流量切峰
请先将请求放入消息队列,当消息队列已满时,跳至另一页,然后重新开始后续业务。 队列先出的特性也可以保证秒杀事件的秒杀顺序
4 .处理日志
一个项目需要各种日志,记录操作或调用进程。 日志系统不要求实时性,所以使用消息队列处理非常有用
参考:
3359 blog.csdn.net/kavi to/article/details/91403659