随心笔记

遇到rabbitmq不能及时发送消息的问题

今天遇到一个奇葩的问题,就是之前项目中运行rabbitmq一直没有遇到问题,今天在本地测试遇到问题,需要操作两次,rabbitmq才能发送出去消息。

我这个项目主要是别人通过网页接口ajax请求启停设备,接口会将...

ningjian 2023-03-10

随心笔记

RabbitMQ 原理初探

RabbitMQ 2007 年发布,是使用 Erlang 语言开发的开源消息队列系统,基于 AMQP 协议来实现。

2.1 基本概念

提到RabbitMQ,就不得不提AMQP协议。AMQP协议是具有现代特征的二进制协议。是一个提供统一...

ningjian 2023-03-09

随心笔记

RabbitMQ如何确保消息不丢失?

 

消息持久化,当然前提是队列必须持久化 。

RabbitMQ确保持久性消息能从服务器重启中恢复的方式是,将它们写入磁盘上的一个持久化日志...

ningjian 2023-03-09