У меня есть jmeter, где один поток содержит два сэмплера подключения к шлюзу mqtt, и у каждого сэмплера есть три издателя, подключенных к iothub.
Ссылка на Jmeter:
Когда я запускаю нить в l oop 6 кадров / секунду в течение 10 секунд, я вижу все 60 успешно опубликованных кадров в JMeter.
Но когда я проверяю количество данных на iothub, первая точка доступа шлюза получила только 6 кадров (кажется, что некоторые данные пропущены, проблема с jmeter, я полагаю) и второй шлюз получил 42 кадра. Вторая часть привела к большой путанице, когда она должна получить максимум 30 кадров, но получила 42.
Ссылка на диаграмму:
Каждый шлюз (A & B ) включают в себя панель подключения с:
Iothub URL
Mqtt v 3.1.1
Username: iothuburl/device ID
Pwd: SAS token ( generated SAS from connection string available at iothubowner page from azure portal).
Каждый шлюз (A & B) включает
three publishers & Each includes 200 JSON objects and size doesn't exceed 55kb.
Publisher QoS: 0
Операция:
For every one second, each gateway publish 3 frames ( total 600 JSON objects).
As I have mentioned 2 gateway, so total 6 frames with 1200 JSON object get published successful in JMeter.
Но данные на iothub отсутствуют.
примечание: во время работы двух шлюзов в одном потоке я мог использовать оба шлюза с общим идентификатором строки соединения.
Любая подсказка, где я пропустил основную конфигурацию, любая помощь будет принята с благодарностью. Спасибо.