随笔分类 - [后端技术栈] MQ
摘要:一、消息队列介绍 1、消息队列概念 1、MQ全称为Message Queue,消息队列(MQ)是⼀种应⽤程序对应⽤程序的通信⽅法。 应⽤程序通过读写出⼊队列的消息(针对应⽤程序的数据)来通信,⽽⽆需专⽤连接来 链接它们。 2、消息传递指的是程序之间通过在消息中发送数据进⾏通信,⽽不是通过直接调⽤彼此
阅读全文
摘要:RabbitMQ原理图 一、初入茅庐 1、依赖 <!--指定 jdk 编译版本--> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</a
阅读全文
摘要:手动部署RabbitMQ 1、创建并远程连接Linux实例。 2、安装erlang 1 运行以下命令,安装erlang所需要的依赖 yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unix
阅读全文
摘要:服务异步通信-高级篇 消息队列在使用过程中,面临着很多实际问题需要思考: 1.消息可靠性 消息从发送,到消费者接收,会经历多个过程: 其中的每一步都可能导致消息丢失,常见的丢失原因包括: 发送时丢失: 生产者发送的消息未送达exchange 消息到达exchange后未到达queue MQ宕机,qu
阅读全文
摘要:详细文档请参考:https://www.aliyundrive.com/s/VgzyVVCUxSv RabbitMQ原理图示: 一:RabbitMQ消息类型-HelloWorld 1 #__author__:Kelvin 2 #date:2020/4/14 15:10 3 import pika 4
阅读全文