Слияние кода завершено, страница обновится автоматически
сообщения в режиме офлайн после перезапуска сервиса.
mica-mqtt-server
добавлен интерфейс IMqttMessageInterceptor
, который включает метод onAfterConnected
. Это позволяет выполнять действия, такие как создание чёрного списка, сразу после установления соединения.mica-mqtt-client
добавлена возможность глобального подписывания для частной версии клиента и создано руководство по использованию.mica-mqtt-common
удалён废弃的 ThreadUtil
ThreadUtil.обновления может возникнуть превышение времени ожидания.
@litongjava
connectTest
gitee #I8J35M Спасибо @Пэн Лэй
за обратную связьwebConfigCustomize
HTTP и WS конфигураций, полезно для gitee #I8HF7Pgraalvm
@EasyProgramming
за обратную связьRedis Stream
@zkname
за обратную связьByteBuffer
на byte[]
. Также тип (payload) при отправке подписок клиентами и сервером был унифицирован до byte[]
.ConcurrentModificationException
, возникающее при отмене подписки. Спасибо @yinyuncan
за обратную связь, см. github#5.параллельных тестах протокола.
mica-mqttx-client
поддерживает reconnect(String ip, int port)
перенаправление на другие службы, подписку с сохранением и автоматическое заново оформление подписки при успешном подключении. Благодарим @powerxie
за обратную связьTopicUtil#getTopicFilter()
замены placeholder в topicmica-mqtt-client-spring-boot-starter
. MqttClientCustomizer
поддерживает получение конфигураций из базы данных. Благодарим @powerxie
за обратную связь@powerxie
за обратную связь@DoubleH
за обратную связь@tan90
за обратную связь.@hpz
за обратную связьИсправления:
BufferUnderflowException
.BufferUnderflowException
.использования.
@iTong
за обратную связь.