Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Azure API管理服务将消息记录到Azure事件中心_Azure_Logging_Azure Functions_Azure Api Management_Azure Eventhub - Fatal编程技术网

如何从Azure API管理服务将消息记录到Azure事件中心

如何从Azure API管理服务将消息记录到Azure事件中心,azure,logging,azure-functions,azure-api-management,azure-eventhub,Azure,Logging,Azure Functions,Azure Api Management,Azure Eventhub,在最近的一个项目中,我需要通过Azure API管理服务公开的端点将消息(>200kb)添加到Azure事件中心。然后,流分析作业从事件中心读取此消息,并将其写入SQL Server中的相应表 我使用“日志到事件中心”策略将消息记录到事件中心。但它有一个与之相关的大小限制,即200kb 什么是克服这种大小限制的最佳方法?或者我应该考虑将有效载荷记录到事件集线器的不同方法吗? 非常感谢您的帮助。这是中所述的限制 可发送到事件中心的支持的最大消息大小 此API的管理策略为200千字节(KB)。如果有

在最近的一个项目中,我需要通过Azure API管理服务公开的端点将消息(>200kb)添加到Azure事件中心。然后,流分析作业从事件中心读取此消息,并将其写入SQL Server中的相应表

我使用“日志到事件中心”策略将消息记录到事件中心。但它有一个与之相关的大小限制,即200kb

什么是克服这种大小限制的最佳方法?或者我应该考虑将有效载荷记录到事件集线器的不同方法吗?
非常感谢您的帮助。

这是中所述的限制

可发送到事件中心的支持的最大消息大小 此API的管理策略为200千字节(KB)。如果有消息 如果发送到事件中心的大小大于200 KB,则 自动截断,截断的消息将被传输 到活动中心

<>你可以考虑使用.< /P>
关于,您可以尝试在消费计划下使用多个并行函数实例。

谢谢@Doris的回复。但是,我跨越了与“登录到eventhub”策略相关的大小限制。现在,我正在研究使用azure函数将负载添加到事件中心的方法。但是我想知道azure function and event hub是否可以每秒处理数百万条消息。你可以关注我发布的新链接,该链接描述了有关azure function可靠事件处理的详细信息@sj'