подключения и отключения. Итоговый перевод: mica-mqtt версия 1.3.4 выпущена. В этом релизе starter использует Spring event для дек藕合mqtt клиентских событий подключения и отключения. Для улучшения естественности перевода: mica-mqtt версия 1.3.4 выпущена. В этом релизе starter использует Spring event для дек藕合mqtt клиентских событий подключения и отключения. Корректный перевод: mica-mqtt версия 1.3.4 выпущена. В этом релизе starter использует Spring event для дек藕合mqtt клиентских событий подключения и отключения. Финальный вариант: mica-mqtt версия 1.3.4 выпущена. В этом релизе starter использует Spring event для дек藕合mqtt событий подключения и отключения клиентов.
Wheel из Kafka.
потребление памяти.
tioConfigCustomize
для более удобной настройки TioConfig
.mica-mqtt-client-spring-boot-starter
и mica-mqtt-server-spring-boot-starter
gitee #I4OTC5mica-mqtt-client-spring-boot-example
добавлен пример динамического обновления clientId
, username
и password
при повторном соединении.clientId
.IMqttConnectStatusListener
скорректирована, добавлено поле username
.IMqttMessageListener
больше не обязательна.netty IntObjectHashMap
для оптимизации хранения сессий по умолчанию.example
, а mica-mqtt
client и server starter — в starter
.MQTT.
mica-mqtt-client
поддерживает общие подписки $share
, $queue
一片小雨滴 -> одна маленькая капля дождя
胡萝博 ->胡萝卜宝
onDisconnect
в интерфейсе IMqttClientConnectListener
для клиента mqtt-mqtt-core
. gitee #I4JT1D Спасибо за обратную связь от @willianfu.IMqttMessageListener
для сервера mica-mqtt-core
, что делает его некомпактным с предыдущими версиями.mica-mqtt-broker
скорректированы каналы передачи сообщений.mica-mqtt-broker
добавлена возможность управления узлами.mica-mqtt-broker
скорректирована стандартная сериализация сообщений, что делает его некомпактным с предыдущими версиями.mica-mqtt-broker
улучшено управление устройствами при входе/выходе, а также добавлено управление при выключении узлов.mica-mqtt-model
для удобства поддержки мостов между системами, в сообщении Message
добавлена стандартная сериализация. gitee #I4ECEOMessage
в модуле mica-mqtt-model
для удобства работы в кластерах.MqttClient
модуля mica-mqtt-core
, когда SSL не был установлен. Спасибо за обратную связь от @hjkJOJO.mqtt.js
для WebSocket, который требовал распаковки. gitee #I4JYJX Спасибо за обратную связь от @Symous.README.md
для модуля mica-mqtt-broker
, добавлены указания по вторичной разработке.mica-mqtt
.README.md
.tio
3.7.5.v20211028-RELEASE, где AioDecodeException
переименован в TioDecodeException
.IMqttServerUniqueIdService
для обработки ситуаций с непредназначенными уникальными идентификаторами клиентов. Подробнее: gitee #I4DXQUIMqttServerAuthHandler
, добавлен параметр uniqueId.mica-mqtt-broker
, реализующий mqtt-кластер с использованием redis pub/sub.mica-mqtt-broker
использует redis для хранения состояния клиентов.mica-mqtt-broker
использует redis для хранения завещательных и запасных сообщений.mica-mqtt-spring-boot-example
добавлен пример аутентификации mqtt и HTTP API.