【发布时间】:2010-07-15 18:21:44
【问题描述】:
我刚刚开始评估 ServiceBroker 以确定它是否可以在非常特定的上下文中作为可靠队列执行。这是场景:
(1) 需要预先计算大量(数百万)计算量大的值并存储在队列中。
(2) 多个进程将在运行时根据需要尝试读取/出列这些值。每秒可能有数百次读取。
(3) 监控进程偶尔会轮询队列并确定是否已达到最小填充阈值,然后重新填充队列。
由于某些基础设施/成本限制,工业级队列(websphere)可能不是一个选择。到目前为止,我所看到的 Service Broker 并不令人鼓舞,因为它似乎被隔离为具有 2 个端点的“对话”,并且在我的场景中,我的读取完全独立于我的写入。有没有人知道这是否可以通过 SQL Service Broker 实现?
【问题讨论】:
标签: sql-server-2008 service-broker