使用 SQL Server 的 C#/.NET 服务总线

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

我知道有像 NServiceBus 这样的成熟框架,但我想要一个利用 SQL Server 而不是 MSMQ/RabbitMQ 的队列。

那里有吗?

c# .net event-bus
3个回答
1
投票

你应该看看ReBus。我已经将它与 SQL Server 一起使用并且运行良好。

https://github.com/rebus-org/Rebus


0
投票

您看过 SQL Server Service Broker 吗?

我意识到在某个中心位置运行的 SQL Server 实例永远不会成为服务总线。然而,如果不知道你想用它做什么,就很难推荐任何东西。


0
投票

由于我对 DDD、CQRS 和事件溯源感兴趣,所以我研究了 Microsoft 模式和实践中的 CQRS 之旅。请检查链接。如果您下载 RI(参考实现,基本上是演示应用程序)并阅读文章,您将找到完整的“教程”,这实际上是一本书。 他们在 Windows Azure 中实现,但幸运的是,他们还包含带有自定义 Sql Server 总线的应用程序版本。实现非常酷,即使他们说它不应该在生产中使用,我还是做到了。并且工作完美。希望这有帮助。

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