MassTransit是一个免费的,开源的,轻量级的Microsoft .NET框架服务总线。
MassTransit:Amazon SQS FIFO 队列的批量使用者
我尝试为 Amazon SQS FIFO 队列配置批量使用者,但没有成功,使用者始终基于单个消息触发。 我想这可能是 FIFO 队列的限制,...
我对 MassTransit 还很陌生,不明白我做错了什么会出现以下异常:消息类型不能是系统类型。 这是我的定义: [Bson忽略额外元素] ...
我有一个相当简单的示例,想要对没有响应的端点进行单元测试。我已经看到了使用它的示例,并且它按预期工作。 varharness = new InMemoryTestH...
有没有办法为 MassTransit 状态机传奇制作自定义 Dapper 存储库?
我的传奇由两张表组成:一张主表和一张与某些集合相关的表。看起来 MassTransit 内的 Dapper 存储库正在使用 Dapper.Contrib,因此 InsertAsync 方法不是
下面的场景我们应该如何处理?假设我们有三个微服务。我们收到两个并发请求,更新这些微服务中的相同记录。第一次请求成功...
在内存中运行 MassTransit/RabbitMQ 实例
我想实施集成测试。我不想为其启动 RabbitMQ 实例,我想要的唯一更改是修改测试中的连接设置(以使用内存实例)。 可以吗...
.NET - Azure Function - Azure 服务总线重复调用
我知道这可能是一个微不足道的问题,但我不知道该怎么办。我将 Azure 服务总线与 MassTransit 一起使用。 我有两项服务。 Service1 是一个 WebApi 应用程序,Service2 是一个...
ASP.NET Core 服务未创建 RabbitMQ 队列
作为 MassTransit 和 RabbitMQ 的新用户,我目前正在尝试使我的 ASP.NET 核心服务与 MassTransit 一起使用。 使用本文档部分来配置 MassTransit 和 ASP.NET C...
访客拒绝访问虚拟主机,使用 MassTransit Sample-RequestResponse 示例
我在最新的 RabbitMQ 服务器上使用默认配置(来宾是管理员),但是当我运行 RequestResponse 示例时,我遇到了下一个异常。 OperationInterruptedException:AMQP 操作...
我在 .NET WebApi 应用程序中使用 Azure 服务总线和公共交通库。我有一个 ServiceA,我在其中发布 StartProcess 消息。该消息也用于状态机 -
使用 MassTransit 在 Mediator ConsumeContext 范围内发布/发送
在我的 ASP.NET Core 控制器中,我使用 IMediator.Send 发送命令 等待 mediator.Send(new SubmitOrder()); SubmitOrder 的消费者看起来像这样 公共类 SubmitOrderConsumer : ICon...
我正在努力将旧应用程序移植到.net6,并遇到了通过公共交通注册多个传奇的问题。 services.AddMassTransit(busCfg => { 总线配置。
部署到同一服务器中设置了开发和演示两个环境的服务器时,MassTransit 服务总线无法工作
基本上,我们在 .Net 核心应用程序中使用 MassTransit 和 RabbitMQ 来发布和使用消息。我们在同一台服务器上维护 2 个环境 - 开发环境和演示环境。 为此,我们有
在同一进程中使用 MassTransit 运行多个 Web 应用程序时出现奇怪的事务发件箱行为
我有多个 Web 应用程序,每个应用程序都有自己单独的 DI 容器,在同一进程中运行(侦听不同端口)。每个应用程序将 MassTransit(使用 RabbitMq)添加到 DI 中,并使用
总线配置如下(使用RabbitMq): BusConfigurator.AddEntityFrameworkOutbox(o => { o.UsePostgres(); o.UseBusOutbox(); }); 它在控制器中运行良好: ...
MassTransit 与 SQL Server 数据库传输
对于我的客户,我们正在调查大众交通的使用。 MassTransit 似乎专注于 RabbitMQ 的消息传输。由于客户的“内部结构限制”,我们陷入困境
MassTransit IBusControl.StartAsync“代理无法访问”异常
我正在使用 MassTransit(版本 8.1.3)。我们有 2 个不同的 RabbitMQ 集群,到目前为止我一直在使用其中之一。一切都运转良好。现在,我已经换了一个不同的俱乐部...