我目前正在处理一些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}
。
你知道为什么会发生这种情况以及如何避免这种情况吗?