Northguard 与 Xinfra

💡 原文中文,约1600字,阅读约需4分钟。
📝

内容提要

LinkedIn推出了新的消息中间件Northguard和基础设施Xinfra,以减轻Kafka管理负担。Northguard使用去中心化一致性协议,Xinfra作为路由层,屏蔽两者差异。目前尚未开源,具体情况有待观察。

🎯

关键要点

  • LinkedIn推出了新的消息中间件Northguard和基础设施Xinfra,以减轻Kafka管理负担。
  • Northguard采用去中心化一致性协议,Xinfra作为路由层,屏蔽两者差异。
  • LinkedIn表示Kafka在其规模下管理变得越来越困难,每天处理32万亿条记录和17PB数据。
  • Northguard与Kafka相比没有太多创新,主要在于去中心化管理。
  • Xinfra的目的是作为前置服务接入层,帮助客户端透明地切换消息中间件。
  • 目前Northguard和Xinfra尚未开源,具体情况有待观察。

延伸问答

Northguard和Xinfra的主要功能是什么?

Northguard是消息中间件,旨在减轻Kafka的管理负担,采用去中心化一致性协议;Xinfra是路由层,帮助客户端透明地切换消息中间件。

LinkedIn为什么推出Northguard和Xinfra?

LinkedIn推出这两个工具是因为Kafka在其规模下管理变得越来越困难,每天处理32万亿条记录和17PB数据。

Northguard与Kafka相比有什么不同?

Northguard主要在于去中心化管理,而Kafka在新版本中也采用了去中心化一致性协议,但Northguard在集群管理上没有太多创新。

Xinfra的作用是什么?

Xinfra作为前置服务接入层,旨在屏蔽Kafka和Northguard之间的差异,允许服务器端根据情况进行消息路由。

Northguard和Xinfra目前是否开源?

目前Northguard和Xinfra尚未开源,LinkedIn表示它们仅在公司内部使用。

Northguard的集群管理方式是什么?

Northguard采用去中心化的一致性协议进行集群管理,主要在Segment粒度进行sharding和负载均衡。

➡️

继续阅读