Asp .Net Core 系列:集成 CAP + RabbitMQ + MySQL(含幂等性)
简介
官网:https://cap.dotnetcore.xyz/
CAP 是什么?
是一个 EventBus,同时也是一个在微服务或者 SOA 系统中解决分布式事务问题的一个框架。它有助于创建可扩展,可靠并且易于更改的微服务系统。
什么是 EventBus?
事件总线是一种机制,它允许不同的组件彼此通信而不彼此了解。 组件可以将事件发送到 Eventbus,而无需知道是谁来接听或有多少其他人来接听。 组件也可以侦听 Eventbus 上的事件,而无需知道谁发送了事件。 这样,组件可以相互通信而无需相互依赖。 同样,很容易替换一个组件。 只要新组件了解正在发送和接收的事件,其他组件就永远不会知道.
CAP 支持的运输器
RabbitMQ
Kafka
Azure Service Bus
Amazon SQS
NATS
In-Memory Queue
Redis Streams
Apache Pulsar
CAP 支持的持久化数据库
SQL Server
MySQL
PostgreSql
MongoDB
In-Memory Storage
集成 CAP + RabbitMQ + M......
版权声明:cnblogshot 发表于 2024-05-23 15:34:09。
转载请注明:Asp .Net Core 系列:集成 CAP + RabbitMQ + MySQL(含幂等性) | 程序员导航网
转载请注明:Asp .Net Core 系列:集成 CAP + RabbitMQ + MySQL(含幂等性) | 程序员导航网
暂无评论...