在.NET Core中,常用的RabbitMQ SDK是RabbitMQ.Client。它是一个开源的、跨平台的RabbitMQ .NET客户端,用于在.NET Core应用程序中与RabbitMQ消息队列进行交互。
2023-03-16 400 0
RabbitMQ提供了可靠的消息机制、跟踪机制和灵活的消息路由,支持消息集群和分布式部署。适用于排队算法、秒杀活动、消息分发、异步处理、数据同步、处理耗时任务、CQRS等应用场景。本文介绍在Linux下安装RabbitMQ并且在.NET Core中使用RabbitMQ.Client操作队列。
2020-01-09 1317 0
RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现,是实现消息队列应用的一个中间件,消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。EasyNetQ则是基于官方.NET组件RabbitMQ.Client 的又一层封装,使用起来更加方便。
2020-01-09 1394 0