我需要使用sqlDependency编写一个StreamInsight输入适配器来监视表。 实际上,通过使用SqlDependency,我们可以通知有关插入表的新行。所以我们计划使用Streaminsight复杂事件处理来实现这些。因此,任何人都可以帮助您在输入适配器中实现这些。
我的意思是在InputAdapter中的ProduceEvents()函数中我们是否需要在表上连续运行查询以进行更改?或者我们可以在输入适配器中使用sqldependency吗?如果是这样如何使用这些。
谢谢, 沙
答案 0 :(得分:1)
我会使用内部队列,通过通知或池化将获得内存中的所有更改。
然后在ProduceEvents方法中,您可以使用引用代码尝试从本地队列中取出更改,如果没有任何内容,则只需在闭环上继续。