我正在考虑将我们的内部应用程序从MSMQ和WCF转换为SSB。我们想要一个功能更丰富的系统来排队。
但是,如果SSB与.Net一起使用,我没有看到很多实现或一般信息。 SSB博客不是很活跃,我看到很少有关于实施成功或建议的帖子。
SSB使用多少?排队和.Net有更好的替代方案吗?
答案 0 :(得分:5)
实际上有很多信息(尽管我怀疑它会告诉你SSB是否符合你的需求):
答案 1 :(得分:5)
我们正在使用SSB对许多不同类型的记录进行异步处理,这是一件轻而易举的事。加快速度有点参与,但这是值得的。使用激活程序为我们节省了大量时间。想象一下,你可以说“我希望这个异步进程有10个线程来处理队列中的项目,但我希望这个其他异步进程只有2个线程来处理队列中的项目”。这只是激活存储过程的一个参数。我建议在simple-talk.com上查看Adam Mechanic的SSB教程。
答案 2 :(得分:3)
我认识的人使用它(比如http://mrdenny.com的MVP Denny Cherry)对它非常满意,但是就像你已经想到的那样,相对于一般的SQL Server人口,很少有人使用它。入门有一点障碍,因为它对DBA来说并不直观,而且没有GUI。
如果您对此有具体问题,请给Denny发电子邮件,他很高兴和您谈谈这件事。他也做了关于它的用户组演示。
答案 3 :(得分:1)
要概述几个选定的Service Broker部署,请查看here。几家大公司(如MySpace)已公开宣布Service Broker是其系统架构的重要基础之一。