我要求每秒发送1,00,000批记录。我在实验后得到的是azure事件中心,其字节数限制为10,00,000个事件。我的每条记录都是145字节,我必须发送的总记录是1,00,000,正如我上面已经提到的。因此,在数学上,我想要每秒发送145 * 1,00,000 = 14500000字节的数据。
有人可以帮我这个吗?
现在,要发送此数据我正在使用azure事件中心SDK并使用以下方法我正在尝试发送数据:await eventHubClient.SendAsync(ed); (ed是EventData的对象,它具有UTf 8格式的字节记录。)
但是,当我运行代码并执行上面的行(SendAsync())时,我收到以下错误:
$exception
{Microsoft.Azure.EventHubs.MessageSizeExceededException: The received message (delivery-id:0, size:3922220 bytes) exceeds the limit (1046528 bytes) currently allowed on the link.