文件名称:CAP:基于最终一致性的微服务中的分布式事务解决方案,也是具有发件箱模式的事件总线
文件大小:982KB
文件格式:ZIP
更新时间:2024-03-13 07:19:34
kafka microservice rabbitmq eventbus distributed-transactions
CAP CAP是基于.Net标准的库,该库是处理分布式事务的解决方案,具有EventBus功能,它轻巧,易于使用且高效。 在构建SOA或MicroService系统的过程中,我们通常需要使用事件来集成每个服务。 在此过程中,简单使用消息队列并不能保证可靠性。 CAP采用与当前数据库集成的本地消息表程序来解决在分布式系统相互调用的过程中可能发生的异常。 它可以确保事件消息在任何情况下都不会丢失。 您也可以将CAP用作EventBus。 CAP提供了一种更简单的方法来实现事件发布和订阅。 在订阅和发送过程中,您不需要继承或实现任何接口。 架构概述 CAP实现了描述的发件箱模式。 入门 NuGet 可以使用以下命令在您的项目中安装CAP。 PM> Install-Package DotNetCore.CAP CAP支持RabbitMQ,Kafka,AzureService,Amazo