首页 > 编程知识 正文

rabbitmq实例教程,docker应用场景

时间:2023-05-06 11:11:54 阅读:146632 作者:2991

一、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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。