MassTransit 与 SQL Server 数据库传输

问题描述 投票:0回答:2

对于我的客户,我们正在调查大众交通的使用。 MassTransit 似乎专注于 RabbitMQ 的消息传输。由于客户端的“内部结构限制”,我们不得不使用 SQL Server 数据库作为任何持久性。

MassTransport 如何与 SQL Server 一起用作消息传输机制?

c# masstransit
2个回答
3
投票

SQL Server 不是传输,它仅存储消息。如果没有经纪人,大众交通就无法运作。对于较旧的 MassTransit (2.x),您可以使用订阅服务来替换代理,但它需要一些额外的基础设施。

使用 Azure/Windows 服务总线将是一个更好的解决方案,因为它是一个真正的代理。您不必使用 RabbitMQ。


0
投票

截至 2023 年末,至少对于 SQL(最好是 Postgres,因为具有监听/通知功能)有一种本地方法可以做到这一点。他们引入了 SQL/DB 传输。

您可以在他们的网站上找到文档、视频说明和示例。

© www.soinside.com 2019 - 2024. All rights reserved.