1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/emqx-emqtt-bench

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
topic_spec.md 2.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 18:18 a1dbeec

Конфигурационный файл тем издателя

Эта структура JSON представляет собой конфигурационный файл, определяющий, как каждый издатель публикует более одной темы.

Он определяет темы и связанные с ними свойства.

Поля и их значения

Массив topics:

Содержит список определений тем. name string:

Уникальный идентификатор или имя темы MQTT.

interval_ms string:

Интервал в миллисекундах между инъекциями сообщений для темы. inject_timestamp boolean или string:

Управляет тем, должна ли метка времени быть вставлена в полезную нагрузку. Если true, метка времени вставляется. Если строка (например, «мс»), формат метки времени указан.

QoS integer:

Уровень качества обслуживания для темы.

payload_encoding string:

Формат кодирования данных полезной нагрузки.

«eterm» для формата Erlang Term.

«json» для json.

Полезная нагрузка object:

Данные полезной нагрузки для темы, содержащие пары ключ-значение.

timestamp:

Начальная метка времени или заполнитель.

Data: Фактический шаблон данных, который должен быть передан.

Другие поля (например, foo1, foo2, VIN) могут иметь конкретные значения в зависимости от приложения.

stream integer:

Логический идентификатор потока,

stream_priority integer:

Приоритет потока для темы. Более высокие значения указывают на большую важность.

render string (необязательно):

Как данные должны быть отображены с заполнителем.

1
https://api.gitlife.ru/oschina-mirror/emqx-emqtt-bench.git
git@api.gitlife.ru:oschina-mirror/emqx-emqtt-bench.git
oschina-mirror
emqx-emqtt-bench
emqx-emqtt-bench
master