У меня есть приложение функции javascript, которое определяет привязку вывода, указывающую на концентратор событий, как описано здесь . Я отправляю несколько сообщений одновременно (в пакетном режиме), чтобы обеспечить наилучшую производительность:
var message1 = //create javascript object here
var message2 = //create javascript object here
(...)
context.bindings.outputEventHubMessage = [];
context.bindings.outputEventHubMessage.push(message1);
context.bindings.outputEventHubMessage.push(message2);
(...)
context.done();
Это работает, но я хотел бы установить ключ разделения на уровне сообщений, чтобы сообщения с тот же ключ раздела попадает в тот же раздел EH. Я попытался сделать следующее:
message1.partitionKey = "ABC";
message2.partitionKey = "ABC";
... но это не сработало - для большого количества сообщений я заметил, что сообщения с одним и тем же ключом раздела имеют разные идентификаторы разделов.
Это выполнимо при отправке партиями? Если нет, будет ли это работать при отправке 1 на 1?