Orleans EventHub流提供商

时间:2016-08-03 15:12:06

标签: azure-eventhub orleans

我在基于奥尔良的项目中使用EventHubStream提供程序。 在系统运行几分钟后,Orleans在尝试将事件从生产者推送到OnNext时开始抛出QueueCacheMissException。

我试图增加缓存的大小,但这只会有一段时间。

由于缓存的大小,这是正常的行为吗? 在这种情况下,我应该取消订阅并再次订阅吗?我试图恢复流,但这不起作用,流是故障状态......任何想法?

1 个答案:

答案 0 :(得分:2)

该服务很可能正在从eventhub读取事件,而不是谷物处理它们。 EventHub可以以每个分区约1k /秒的速率传送事件。 最新版本的EventHub流提供程序支持可以防止此问题的背压,但尚未发布。但是,您可以构建自己的nugets。