RabbitMQ实现即时通讯居然如此简单!连后端代码都省得写了?

RabbitMQ实现即时通讯居然如此简单!连后端代码都省得写了?

有时候我们的项目中会用到即时通讯功能,比如电商系统中的客服聊天功能,还有在支付过程中,当用户支付成功后,第三方支付服务会回调我们的回调接口,此时我们需要通知前端支付成功。最近发现RabbitMQ可以很方便的实现即时通讯功能,如果你没有特殊的业务需求,甚至可以不写后端代码,今天给大家讲讲如何使用RabbitMQ来实现即时通讯


RabbitMQ实现延迟消息居然如此简单,整个插件就完事了!

RabbitMQ实现延迟消息居然如此简单,整个插件就完事了!

RabbitMQ实现延迟消息的方式有两种,一种是使用死信队列实现,另一种是使用延迟插件实现。死信队列实现我们以前曾经讲过,具体参考《mall整合RabbitMQ实现延迟消息》,这次我们讲个更简单的,使用延迟插件实现。


连RabbitMQ的5种核心消息模式都不懂,也敢说自己会用消息队列!

连RabbitMQ的5种核心消息模式都不懂,也敢说自己会用消息队列!

以前看过的关于RabbitMQ核心消息模式的文章都是基于Java API的,最近看了下官方文档,发现这些核心消息模式都可以通过Spring AMQP来实现。于是总结了下RabbitMQ的核心知识点,包括RabbitMQ在Windows和Linux下的安装、5种核心消息模式的Spring AMQP实现,相信对于想要学习和回顾RabbitMQ的朋友都会有所帮助。


mall整合RabbitMQ实现延迟消息

mall整合RabbitMQ实现延迟消息

本文主要讲解mall整合RabbitMQ实现延迟消息的过程,以发送延迟消息取消超时订单为例。