具有多个事件的错误Azure函数调用

时间:2018-06-13 08:53:12

标签: c# azure cloud azure-functions azure-eventhub

我目前正在处理一些Azure函数,该函数由在JSON格式化的EventHub消息触发。 EventHub有两个分区,有一个用户组。 大多数函数调用都能正常工作,但随机存在错误的调用,基本上是两个或多个消息打包在一起。

我的触发器看起来像这样:

public static void Run(
[EventHubTrigger("eh-in", Connection = "eh-in-connection")] EventData dmyEventHubMessage,
[EventHub("eh-out", Connection = "eh-out-connection")] out string outEventHubMessage,
TraceWriter log)

我还试图通过

绑定到消息本身
public static void Run(
[EventHubTrigger("eh-in", Connection = "eh-in-connection")] string myEventHubMessage,
[EventHub("eh-out", Connection = "eh-out-connection")] out string outEventHubMessage,
TraceWriter log)

但是同样的错误。 该邮件看起来像{myfirstmessage}{mysecondmessage}

你知道为什么会发生这种情况以及如何避免这种情况吗?

0 个答案:

没有答案