Я уже отправляю пакетные сообщения, используя библиотеки C #. Я хочу сделать то же самое с помощью Python, как это сделать? На самом деле я могу отправлять отдельные сообщения, но пакетная отправка увеличит мою пропускную способность. Это код:
from azure.servicebus import ServiceBusService
key_name = 'RootManageSharedAccessKey' # SharedAccessKeyName from Azure portal
key_value = '' # SharedAccessKey from Azure portal
sbs = ServiceBusService(service_namespace,
shared_access_key_name=key_name,
shared_access_key_value=key_value)
sbs.send_event('myhub', '{ "DeviceId":"dev-01", "Temperature":"37.0" }')
Я думаю, что это возможно, потому что в инструкции написано:
«Содержимое события - это сообщение о событии или строка в кодировке JSON, содержащая несколько сообщений».