mica-mqtt 2.5.4 发布:动态 Topic 处理从未如此简单!
在物联网(IoT)和实时消息传递领域,MQTT Topic 的设计至关重要。一个常见的模式是使用动态 Topic 来区分不同的设备、产品或业务场景,例如 /devices/${productId}/${deviceId}/events。以往,处理这类 Topic 往往需要在业务代码中进行手动的字符串分割和解析,不仅繁琐且容易出错。 在 mica-mqtt 2.5.4 版本中,我们聚焦于解决这一核心痛点。通过对注解功能的革命性增强,我们引入了原生的 Topic 变量解析能力,让您以一种前所未有的优雅和简洁的方式处理动态 Topic。 一、✨ 本次更新亮点:注解驱动的 Topic 变量解析 新版本最大的亮点在于,@MqttClientSubscribe(客户端)和 @MqttServerFunction(服务端)注解现在可以直接从 Topic 字符串中提取变量,并将其注入到您的处理方法中。 1.1 使用方式:客户端订阅 假设您需要订阅符合 /sys/${productKey}/${deviceName}/thing/sub/register 格式的所有主题。现在,您只需定义一个带有 Map...
