c# – 带有SQL Server数据库传输的MassTransit

对于我的客户,我们正在调查MassTransit的使用. MassTransit似乎主要围绕RabbitMQ进行消息传输.由于客户端的“内部结构限制”,我们坚持使用SQL Server数据库作为任何持久性.

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

最佳答案 SQL Server不是传输,它只存储消息.没有经纪人,就没有办法让MassTransit工作.使用较旧的MassTransit(2.x),您可以使用订阅服务来替换代理,但它需要一些额外的基础结构.

使用Azure / Windows Service Bus是一个更好的解决方案,因为它是一个真正的经纪人.您不必使用RabbitMQ.

点赞