遇到rabbitmq不能及时发送消息的问题
今天遇到一个奇葩的问题,就是之前项目中运行rabbitmq一直没有遇到问题,今天在本地测试遇到问题,需要操作两次,rabbitmq才能发送出去消息。
我这个项目主要是别人通过网页接口ajax请求启停设备,接口会将...
ningjian 2023-03-10
今天遇到一个奇葩的问题,就是之前项目中运行rabbitmq一直没有遇到问题,今天在本地测试遇到问题,需要操作两次,rabbitmq才能发送出去消息。
我这个项目主要是别人通过网页接口ajax请求启停设备,接口会将...
ningjian 2023-03-10
RabbitMQ 2007 年发布,是使用 Erlang 语言开发的开源消息队列系统,基于 AMQP 协议来实现。
2.1 基本概念
提到RabbitMQ,就不得不提AMQP协议。AMQP协议是具有现代特征的二进制协议。是一个提供统一...
ningjian 2023-03-09
消息持久化,当然前提是队列必须持久化 。
RabbitMQ确保持久性消息能从服务器重启中恢复的方式是,将它们写入磁盘上的一个持久化日志...
ningjian 2023-03-09
NGINX加机器
cdn缓存静态页面
redis队列,让用户慢点进来。
加缓存。缓存用户数据,比如用户信息。
数据库使用主从
弹性扩容
限流熔断
ningjian 2023-03-09
将信道设置成confirm模式(发送方确认模式),则所有在信道上发布的消息都会被指派一个唯一的ID。
一旦消息被投递到目的队列后...
ningjian 2023-03-09