对于我的客户,我们正在调查MassTransit的使用. MassTransit似乎主要围绕RabbitMQ进行消息传输.由于客户端的“内部结构限制”,我们坚持使用SQL Server数据库作为任何持久性.
MassTransport如何与SQL Server一起用作消息的传输机制?
最佳答案 SQL Server不是传输,它只存储消息.没有经纪人,就没有办法让MassTransit工作.使用较旧的MassTransit(2.x),您可以使用订阅服务来替换代理,但它需要一些额外的基础结构.
使用Azure / Windows Service Bus是一个更好的解决方案,因为它是一个真正的经纪人.您不必使用RabbitMQ.