WCF双工绑定广播选项

时间:2014-12-18 08:10:09

标签: wcf azure windows-services servicebus duplex

我在Windows服务中托管了双工绑定的WCF服务。该服务必须不断轮询数据源中的更改(Azure服务总线是特定的,但数据源的类型并不重要)。如果数据源中有任何新的更改,则服务应立即通知一个或多个客户端。

我已经经历了许多不同的潜在方法,例如BroadcastingPublish/Subscribe with WCFList based publish subscribe

但在所有这些方法中,事件链由客户/发布者明确启动。例如,对于Pub-Sub,当发布者发布某些内容时,就会启动整个事件链。

但在我的情景中,没有出版商。服务必须自己轮询到数据源并查找任何新的更改。

我如何在我的场景中实现这一目标?我应该在哪里获得投票逻辑?

一种选择是在托管环境(Windows服务)中使用轮询逻辑,并在有新数据时调用服务发布。

我不确定如何在WCF服务中拥有轮询逻辑!关于此的任何线索/想法都会非常有用。

0 个答案:

没有答案