如何使用Redis作为消息队列在Django服务之间生成和消费JSON消息?



我正试图找到一种方法来启用两个Django之间的通信服务使用Redis作为消息队列。

一个服务将生成JSON数据,将其发布到队列,另一个将使用该消息。

类似于我想要实现的东西在这里描述使用Spring Boot和RabbitMQ: https://www.javainuse.com/spring/spring-boot-rabbitmq-consume

任何文章或建议都很有意义。

我认为有两件事值得你考虑:

  1. 如果你想在django celery (celery beat)中使用redis。
  2. 如果你想在django中只使用redis作为M.Q。

以下是帮助您处理每种情况的参考资料:

对于情形1:查看下面的链接

  1. https://enlear.academy/hands-on-with-redis-and-django-ed7df9104343

对于案例2:查看下面的链接

  1. 我如何与python异步发布Redis通道中的消息?

(我推荐这个最好:https://stackabuse.com/working-with-redis-in-python-with-django/)——它涵盖了所有你需要使用redis缓存

相关内容

  • 没有找到相关文章

最新更新