×

rabbitmq

消息队列(rabbitMQ)(消息队列rabbitmq)

qidouhai qidouhai 发表于2024-04-23 浏览4376 评论0
常用的消息队列 MSMQ:微软自带的消息队列,使用的人少,不开源 rabbitMQ:开源,支持语言多,使用比较广泛,社区支持强 rocketMQ:阿里巴巴的消息队列,开源,但是商业版是收费的,除了java语言其他语言支持的都不好  消息队列的主要作用 1. 异步调用,延迟处理 2. 应用解耦 3. 处理高并发 abbitMQ 安装 rabbitMQ是使用erlang语言开发的,所以安装rabbitMQ时同时也要安装erlang语言(官网就可以下) 都安装好后在安装文件夹sb

rabbitmq

RabbitMQ入门篇:初识AMQP协议与七种消息模式

零距离 零距离 发表于2024-04-21 浏览5037 评论0
前言 在之前的文章,我们已经简单了解过RabbitMQ是什么,然后怎么安装,本文主要接着细说如何在代码上实现RabbitMQ的七种消息模式,这里我使用的是.net core为例来具体实现每种模式的玩法。 AMQP协议 我们都知道RabbitMQ是基于AMQP协议的一种消息中间件,那么AMQP协议到底是什么呢? AMQP全称:Advanced Message Queuing Protocol(高级消息队列协议) AMQP概述:是具有现代特征的二进制协议。是一个提供统一

rabbitmq

【愚公系列】2022年03月 .NET架构班 023-分布式中间件 RabbitMQ多场景使用问题分析

qq_jhbny6lg qq_jhbny6lg 发表于2024-04-21 浏览22908 评论0
一、微服务场景下的RabbitMQ RabbitMQ主要用在分布式系统中,主要是应用在微服务系统中。在微服务系统中,微服务之间通信,主要是通过Http或者gRPC通信。由于http/gRPC通信方式是同步通信,如果遇到了高并发,同步通信就会导致微服务系统性能瓶颈,所以,为了解决微服务性能瓶颈问题。需要将同步通信换成异步通信方式。因此选用消