7月14日消息,百度昨日宣布开源其旗下的mqtt broker消息中间件bifromq,该消息中间件是由java实现,具有高性能和分布式的特点。据称,bifromq是百度智能云物联网核心套件iot core的基础技术之一。
bifromq实现了serverless架构,同时无缝集成了原生的多租户支持。这个消息中间件是基于百度物联网团队多年技术积累开发的,旨在支持构建规模庞大的物联网设备连接和消息系统。据小编了解,bifromq采用了负载独立子集群设计,可以高效处理连接会话、消息转发和消息存储等工作负载。各子集群具备高可用性,支持横向扩展,并能灵活应对多租户场景。
该消息中间件内置了优化的分布式存储引擎,无需依赖第三方存储中间件即可保证性能稳定。此外,bifromq提供了三种部署模式:单机模式standalone、标准集群standard cluster和独立工作负载集群independent workload cluster,并且允许通过插件进行定制,以满足不同业务需求。
bifromq在高并发消息发布处理中,在标准测试环境中呈现出较低的消息时延和cpu使用率。根据百度的说法,bifromq适用于智能家居、工业物联网、车联网和智能城市等各种物联网场景。该服务可为这些应用提供可靠且高性能的消息传输,能够支撑大量设备连接和消息处理。
百度表示bifromq是他们的重点开源项目,未来将继续完善对mqtt 5的支持,并投入更多资源进行bifromq的开发,以满足更多业务需求。除了在github上发布bifromq,百度还公开了一系列技术文档,供开发者了解和使用。
以上就是百度开源消息中间件bifromq,支持高性能物联网连接和消息处理的详细内容。