随笔分类 -  消息队列

摘要:为什么要使用 Kafka 消息队列? 解耦、削峰:传统的方式上游发送数据下游需要实时接收,如果上游在某些业务场景:例如上午十点会流量激增至顶峰,那么下游资源可能会扛不住压力。但如果使用消息队列,就可以将消息暂存在消息管道中,下游可以按照自己的速度逐步处理; 可扩展:通过横向扩展生产者、消费者和bro 阅读全文
posted @ 2024-01-24 14:05 JXY_Super
摘要:Exchange Exchange分发消息时根据类型的不同分发策略有区别,目前共四种类型:direct、fanout、topic、headers 。 服务器发送消息不会直接发送到队列中(Queue),而是直接发送给交换机(Exchange),然后根据确定的规则,RabbitMQ将会决定消息该投递到哪 阅读全文
posted @ 2020-10-14 08:51 JXY_Super
摘要:模型 | C1 p Queue | | C2 概述 生产者发送多个消息到队列,由多个消费者消费。用来将耗时的任务分发给多个消费者(工作者),主要解决这样的问题:处理资源密集型任务,并且还要等他完成。 代码 工作队列1 工作队列2 阅读全文
posted @ 2020-10-10 15:55 JXY_Super
摘要:模型 graph LR 生产者 -->id[queue] id[queue]--> 消费者 获取连接 public static Connection getConnection() throws IOException, TimeoutException { ConnectionFactory c 阅读全文
posted @ 2020-10-10 15:52 JXY_Super
摘要:https://zhuanlan.zhihu.com/p/21479556 模拟器 模拟器 消息队列 是指利用 高效可靠 的 消息传递机制 进行与平台无关的 数据交流,并基于 数据通信 来进行分布式系统的集成。 解耦: 把消息放到队列里叫生产者,从队列里取消息叫消费者 生产者只管吧数据放入消息队列, 阅读全文
posted @ 2020-09-30 15:09 JXY_Super
摘要:概览 2004年 JPMorgan Chase 和 iMatix 公司一起合作开发 Advanced Message Queuing Protocol (AMQP,高级消息队列协议),从一开始就设计成为开放标准,任何人都可以执行这一标准,针对该标准任何人都可以和任何 AMQP 供应商提供的 MQ 服 阅读全文
posted @ 2020-09-30 14:59 JXY_Super
摘要:https://www.cnblogs.com/chenpi/p/5559349.html#_label1 Java消息服务指的是两个应用程序之间进行异步通信的API,它为标准消息协议和消息服务提供了一组通用接口,包括创建、发送、读取消息等,用于支持JAVA应用程序开发。在J2EE中,当两个应用程序 阅读全文
posted @ 2020-09-30 11:13 JXY_Super