具有 SQL 服务器数据库传输的 MassTransit
MassTransit with SQL Server Database Transport
对于我的客户,我们正在调查 MassTransit 的使用。 MassTransit 似乎专注于 RabbitMQ 作为消息传输。由于 'intrastructural constraints' 的客户端,我们坚持使用 SQL 服务器数据库作为任何持久性。
如何将 MassTransport 与 SQL 服务器一起用作消息的传输机制?
SQL 服务器不是传输器,它只存储消息。没有经纪人,就无法让 MassTransit 运作。使用较旧的 MassTransit (2.x),您可以使用订阅服务来替换代理,但它需要一些额外的基础设施。
使用 Azure/Windows 服务总线将是更好的解决方案,因为它是一个真正的代理。您不必使用 RabbitMQ。
对于我的客户,我们正在调查 MassTransit 的使用。 MassTransit 似乎专注于 RabbitMQ 作为消息传输。由于 'intrastructural constraints' 的客户端,我们坚持使用 SQL 服务器数据库作为任何持久性。
如何将 MassTransport 与 SQL 服务器一起用作消息的传输机制?
SQL 服务器不是传输器,它只存储消息。没有经纪人,就无法让 MassTransit 运作。使用较旧的 MassTransit (2.x),您可以使用订阅服务来替换代理,但它需要一些额外的基础设施。
使用 Azure/Windows 服务总线将是更好的解决方案,因为它是一个真正的代理。您不必使用 RabbitMQ。