如何提高azure事件中心侦听器处理的速度?

时间:2016-02-09 20:14:31

标签: azure azure-api-management

我为APIM设置了一个EventHub,我创建了一个监听器(IEventProcessor)来捕获上下文策略输出。似乎听众在一个间隔内被击中,可能每10-15秒。是否有任何方法可用于提高IEventProcessor处理事件的速度?是否有任何类型的设置可以更快地推出消息,还是可以通过扩展监听器来提高处理吞吐量来实现?

1 个答案:

答案 0 :(得分: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

的政策配置进行更多控制,请在用户语音中告知我们