• 2024-09-14C#分布式项目中是否使用MassTransit
    参考https://www.sundstrom.dev/articles/building-distributed-apps-with-masstransithttps://code-maze.com/masstransit-rabbitmq-aspnetcore/https://www.gyata.ai/asp-net/masstransit分布式系统常见的架构是微服务和SOA,在实践层面微服务引入了服务发现和服务注册,SOA架构
  • 2024-03-0114.分布式事件总线MassTransit的简单使用
    简介:    MassTransit,直译公共交通,是由ChrisPatterson开发的基于消息驱动的.NET分布式应用框架,其核心思想是借助消息来实现服务之间的松耦合异步通信,进而确保应用更高的可用性、可靠性和可扩展性。通过对消息模型的高度抽象,以及对主流的消息代理(包括RabbitMQ、Active
  • 2023-08-20MassTransit将消息移动到 _skipped 队列上
    当MassTransit将消息移动到 _skipped 队列时,这是因为接收端点上未使用该消息类型。请确保您的消息已正确创建,并且具有相同的类型和命名空间:Fromthedocumentation。MassTransit对消息协定使用完整的类型名称,包括命名空间。在两个单独的项目中创建相同的消息类型时,命名空间必须
  • 2023-05-28MassTransit类库Saga文档翻译
    翻译自SagaStateMachinesSagaStateMachines(状态机)SagaStateMachines(状态机)以前被称为Automatonymous,从v8开始被合并到masstrtransit代码库中。介绍Automatonymous是.Net的StateMachines(状态机)类库,它提供了一种C#语法来定义StateMachines,包括状态、事件和行为
  • 2023-01-02MassTransit | 基于StateMachine实现Saga编排式分布式事务
    什么是状态机状态机作为一种程序开发范例,在实际的应用开发中有很多的应用场景,其中.NET中的async/await的核心底层实现就是基于状态机机制。状态机分为两种:有限状态机和
  • 2022-12-12MassTransit 知多少 | 基于MassTransit Courier实现Saga 编排式分布式事务
    Saga模式Saga最初出现在1987年HectorGarcaa-Molrna&KennethSalem发表的一篇名为《Sagas》的论文里。其核心思想是将长事务拆分为多个短事务,借助Saga事务协调器的协
  • 2022-11-24MassTransit - .NET Core 的分布式应用程序框架
    简介MassTransit是一个免费的、开源的.NET分布式应用程序框架。MassTransit使创建应用程序和服务变得容易,这些应用程序和服务利用基于消息的松散耦合异步通信来实现更