【发布时间】:2010-01-08 02:55:09
【问题描述】:
我正在考虑将我们的内部应用程序从 MSMQ 和 WCF 转换为 SSB。关于我们的排队,我们想要一个功能更丰富的系统。
但是,如果 SSB 与 .Net 一起使用,我看不到很多实现或一般信息。 SSB 博客不是很活跃,我一般很少看到关于实施成功或建议的帖子。
SSB 用的多吗?排队和.Net有更好的选择吗?
【问题讨论】:
标签: .net sql-server service-broker
我正在考虑将我们的内部应用程序从 MSMQ 和 WCF 转换为 SSB。关于我们的排队,我们想要一个功能更丰富的系统。
但是,如果 SSB 与 .Net 一起使用,我看不到很多实现或一般信息。 SSB 博客不是很活跃,我一般很少看到关于实施成功或建议的帖子。
SSB 用的多吗?排队和.Net有更好的选择吗?
【问题讨论】:
标签: .net sql-server service-broker
我们正在使用 SSB 对许多不同类型的记录进行异步处理,这完全是轻而易举的事。加快速度有点复杂,但这是值得的。使用激活程序为我们节省了大量时间。想象一下,您可以动态地说“我希望这个异步进程有 10 个线程来处理队列中的项目,但我希望这个其他异步进程只有 2 个线程来处理队列中的项目”。这只是激活存储过程的一个参数。我建议在 simple-talk.com 上查看 Adam Mechanic 的 SSB 教程。
【讨论】:
【讨论】:
我认识的使用它的人(例如http://mrdenny.com 的 MVP Denny Cherry)对它非常满意,但正如您所了解的,相对于一般 SQL Server 用户而言,很少有人使用它。入门有一点障碍,因为它对 DBA 来说不直观,而且没有 GUI。
如果您对此有任何具体问题,请给 Denny 发送电子邮件,他很乐意与您讨论。他也做过用户组演示。
【讨论】:
要大致了解几个选定的 Service Broker 部署,请查看 here。几家大公司(例如 MySpace)已公开宣布 Service Broker 是其系统架构的重要基础之一。
【讨论】: