Шаблон публикации / подписки с ответом подписчика

Возможно ли это в шаблоне публикации / подписки?

  1. Издатель публикует сообщение по теме;
  2. Подписчик (и) получает (а) сообщение;
  3. Подписчики отвечают издателю настраиваемым сообщением.

Возможен ли шаг 3? Я разрабатываю систему, которая будет использовать протокол MQTT (связь между смартфонами и микроконтроллерами). Однако подписчик должен отправить издателю ответ, отличный от сообщения "Подтверждено".


person Matheus Fonseca    schedule 29.04.2015    source источник


Ответы (1)


Невозможно напрямую ответить на сообщение в системе MQTT, но ничто не мешает вам использовать 2 темы (исходящие / входящие) и включать идентификатор сообщения в полезную нагрузку сообщения, чтобы идентифицировать ответ на исходный опубликованный сообщение

person hardillb    schedule 29.04.2015
comment
Я считаю, что вы можете использовать ту же тему. Создавать отдельный не нужно. Но вам нужно будет обрабатывать сообщения вручную. - person Andrei; 30.04.2015
comment
Вы можете использовать ту же тему, но код будет проще, если вы разделите их, особенно если вы работаете на встроенном устройстве. - person hardillb; 30.04.2015
comment
У вас должно получиться это сделать, если вы включите диспетчер очередей, сообщение может быть отправлено обратно напрямую из диспетчера очередей клиенту с использованием ClientID. - person ValerieLampkin; 30.04.2015