在Azure事件中心中批量发送事件时,如何计算邮件总大小?

时间:2017-05-11 14:01:05

标签: azure azure-eventhub

我有这个问题,我从SQL服务器读取消息(数据可能会有所不同,某些字段是varchar(max))并批量发送它们通过序列化它们到JSON Azure事件中心批处理发送机制有250Kb的限制,是否有是否可以轻松检查在提交之前获得传输的eventdata列表的大小?大多数情况下数据很小,所以我想批量处理几条消息。我怎么知道有效载荷的大小。我真的不想算数字并计算大小,并且认为有更好的方法可以帮助你?

1 个答案:

答案 0 :(得分:0)

您可以使用EventHub SDK中提供的TryAdd功能。

Event Hub Data batch - TryAdd (EventData data)