我刚开始评估ServiceBroker以确定它是否可以在特定上下文中作为可靠队列执行。下面是这种情况:将SQL 2008 ServiceBroker用于大容量线程安全FIFO队列
(1)需要在队列中预先计算耗费计算值和存储的大(几百万)人口。 (2)多个进程将尝试在运行时根据需要读取/出队这些值。每秒可能有数百次读取。
(3)的监视器处理偶尔会轮询队列和确定是否人口最小阈值已达到,并随后将重新填充队列。
由于一些基础设施/成本的限制,工业强度队列(websphere)可能不是一个选项。我目前看到的Service Broker并不令人鼓舞,因为它似乎与2个端点的“对话”隔离开来,在我的场景中,我的阅读完全独立于我的写作。有没有人有任何洞察力,这是否可以使用SQL Service Broker?