EMQX Enterprise 4.4.21 版本现已正式发布!
新增 Confluent 集成
本次发布的 EMQX Enterprise 版本在规则引擎中新增了 Confluent 集成(https://docs.emqx.com/zh/enterprise/v4.4/rule/bridge_confluent.html)。Confluent 是一个全面的数据流平台,提供全托管的 Confluent Cloud 与自托管的 Confluent Platform 产品,用于处理和管理连续、实时的数据流。
Confluent 包含多项服务,例如 Kafka 服务,Schema Registry 与事件流处理工具,以及跨区域的数据复制能力和其他丰富的扩展功能。EMQX Enterprise 与 Confluent 生态集成,能够为企业提供灵活的物联网实时数据采集、传输、处理和分析全套解决方案,为企业提供更多的洞察和决策支持。
通过 Kafka 进行 MQTT 消息下发支持映射 MQTT 主题
EMQX Enterprise 的 Kafka 消息下发(https://docs.emqx.com/zh/enterprise/v4.4/modules/kafka_consumer.html)功能现已引入了动态 MQTT 主题映射的新特性,这一功能允许用户通过 Kafka 消息和消息元数据动态地构造 MQTT 主题并下发消息。
用户现在能够将 Kafka 主题,甚至是 Kafka JSON 格式消息中的某个字段作为 MQTT 主题的一部分,如下所示:
downlink/${key}/${value.client_sn}
在实际进行消息下发时,主题的第二三层级将会被替换为实际的 Kafka 消息 Key 以及消息中的 client_sn 字段的值。
规则引擎消息重发布支持 MQTT 发布属性和用户属性
MQTT 属性是 MQTT 5.0 引入的一项重要特性,它为 MQTT 协议带来了更多的灵活性和扩展性。这些属性允许在 MQTT 连接、订阅和发布消息中包含额外的信息,实现事件和消息更灵活的控制和数据传递。
BUG 修复
以下是本次发布 BUG 修复列表:
修复 Kafka 集成无法将数字类型的值作为 Kafka Headers 发送的问题。
修复之前,当 “Kafka Headers 值的编码类型” 设置为 "NONE" 的情况下,如果 "Kafka Headers" 字段里包含了带有数字类型的 JSON 对象例如 {"a": 1, "b": "str"} ,数字类型的值( "a":1 )将会被忽略,不会被发送到 Kafka。修复之后 JSON 中的数字类型会先转换为字符串再发送到 Kafka。

文章转载自EMQX,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




