我为 APIM 设置了一个 EventHub,并创建了一个侦听器 (IEventProcessor) 来捕获上下文策略输出。听者似乎每隔 10-15 秒就会受到一次打击。是否有任何方法可用于提高 IEventProcessor 处理事件的速度?是否有任何类型的设置可以更快地推送消息,或者这可以通过扩展侦听器以提高处理吞吐量来实现吗?
问问题
322 次
1 回答
1
我们在发送到 EventHub 之前维护一个内部缓冲区,并且每 15 秒或当缓冲区满时(~ 256 Kb)发生刷新。
这样做是为了以最佳方式使用 EventHub https://azure.microsoft.com/en-us/documentation/articles/event-hubs-programming-guide/#batch-event-send-operations本质上是您正在为此付出代价。
如果您希望通过https://feedback.azure.com/forums/248703-api-management上的策略配置进行更多控制,请通过用户语音告诉我们
于 2016-02-10T03:00:18.867 回答