ToB企服应用市场:ToB评测及商务社交产业平台

标题: 03-SpringAMQP入门 [打印本页]

作者: 拉不拉稀肚拉稀    时间: 2022-8-28 21:07
标题: 03-SpringAMQP入门
三、SpringAMQP

SpringAMQP是基于RabbitMQ封装的一套模板,并且还利用SpringBoot对其实现了自动装配,使用起来非常方便
SpringAMQP的官方地址
AMQP
Spring AMQP
SpringAMQP提供了三个功能
3.1、Basic Queue 简单队列模型

在父工程引入依赖
3.1.1、消息发送

3.1.2、消息接收

3.1.3、测试

3.2、Work Queue 工作队列模型

Work Queues,也杯称为(Task Queues),任务模型
当消息处理比较耗时的时候,可能生产消息的速度会远远大于消费的速度。
长此以往,消息就会堆积越来越多,无法及时处理。
此时就可以使用work模型,多个消费者共同处理消息,速度就能大大提高
3.2.1、消息发送

3.2.2、消息接收

3.2.3、测试

3.2.4、任务策略

能者多劳

3.2.5、小结

3.3、Publish/Subscribe 发布/订阅模型


3.3.1、Fanout 模型


①、声明队列和交换机

②、消息发送

③、消息接收

④、小结

3.3.2、Direct 模型


①、基于注解声明队列和交换机

②、消息发送

③、总结

3.3.3、Topic 模型



①、消息发送

②、消息接收

③、小结

3.4、消息转换器

3.4.1、测试默认转换器

3.4.2、配置JSON转换器


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4