消息队列
文章平均质量分 96
消息队列
growing_duck
这个作者很懒,什么都没留下…
展开
-
【rocketMq-2】高级知识
rocketMq高级知识原创 2020-11-13 17:44:59 · 766 阅读 · 0 评论 -
【rocketMq-1】基础入门
rocketMq基础入门原创 2020-11-11 18:04:32 · 219 阅读 · 1 评论 -
【rabbitMq-3】 高级特性之延时机制
文章内容输出来源:拉勾教育Java高薪训练营希望记录的每一个点,都能真正掌握,而不是流水账本文会介绍消息的TTL机制,死信队列一: TTL机制TTL机制其实就是给队列 或者 消息设置过期时间,因为中间件的容量和堆积能力有限,有一些消息长时间消费不了,可使用过期来删除。 用法如下:1. 通过Queue属性设置,队列中所有消息都有相同的过期时间-单位毫秒。 2. 对消息自身进行单独设置,每条消息的TTL 可以不同。二:死信队列死信队列用来存放普通队列中不...原创 2020-10-19 09:29:13 · 145 阅读 · 0 评论 -
【rabbitMq-2】 高级特性之消息可靠性
文章内容输出来源:拉勾教育Java高薪训练营希望记录的每一个点,都能真正掌握,而不是流水账一:可靠性保证消息虽然有异步、高并发的优点,但具有一定延时、数据弱一致性,甚至消息发送/消费失败等缺点。所以,我们可以从生产者端,服务器和消费者端来保证消息可靠性,如果这三端都能保证,消息可靠性也就OK了。生产者端:1. 异常捕获机制客户端代码中的异常捕获,如果在业务逻辑执行过程中抛出异常,则重发或者回滚。 但是,没有异常不代表一定成功,所以此方案是最大努力保证。注:也可以通过spr.原创 2020-10-19 09:28:20 · 199 阅读 · 0 评论 -
【rabbitMq-1】 架构与实战
希望记录的每一个点,都能真正掌握一点,而不是流水账一:特点优点:1、轻量,部署方便。 2、消息路由规则灵活。3、消息延迟在微秒级别。缺点:1、性能相对较弱,单机每秒处理能力在 1W量级。 2、如果消息大量堆积,性能会极具下降。 3、有消息丢失的可能,虽然很低。所以,如果系统量级不是很大,几万-几十万以下吞吐量,对性能也没有非常高的要求,选用rabbitmq还是很不错的,使用方便灵活,延迟也很低,可靠性也不错,即使有极小的数据丢失可能,也可以通过一些方法来追踪(后面会讲)。二:逻...原创 2020-10-19 09:28:43 · 134 阅读 · 0 评论