java开发oa系统源码下载-Spring-rabbitMQ:Spring整合消息队列RabbitMQ

时间:2024-06-25 05:37:27
【文件属性】:

文件名称:java开发oa系统源码下载-Spring-rabbitMQ:Spring整合消息队列RabbitMQ

文件大小:331KB

文件格式:ZIP

更新时间:2024-06-25 05:37:27

系统开源

java开发oa系统源码下载 Spring-rabbitMQ 在业务逻辑的异步处理,系统解耦,分布式通信以及控制高并发的场景下,消息队列有着广泛的应用。本项目基于Spring的AMQP模块,整合流行的开源消息队列中间件rabbitMQ,实现一个向rabbitMQ添加和读取消息的功能。并比较了两种模式:生产者-消费者模式和发布-订阅模式的区别。AMQP作为比JMS更加高级的消息协议,支持更多的消息路由和消息模式。 包含的特性如下:   如上图,生产者消费者模型:添加了一个队列,并创建了两个消费者用于监听队列消息,我们发现,当有消息到达时,两个消费者会交替收到消息。这一过程虽然不用创建交换机,但会使用默认的交换机,并用默认的直连(default-direct)策略连接队列; 如下图,发布订阅模型,添加两个队列,分别各用一个消费者监听,设置一个交换机,类型为广播(fanout),交换机会将收到的消息广播给所有相连的队列: direct直连交换机通信模型,包括一个direct交换机,三个binding,两个队列,两个消费者监听器,消息只会被投入到routingkey一致的队列中 4.topic


【文件预览】:
Spring-rabbitMQ-master
----pom.xml(2KB)
----src()
--------main()
----.gitignore(409B)
----README.md(9KB)

网友评论