← 返回蜂巢洞察

Cloudflare推出了Meerkat,以实现高度一致性的全球协调机制。

Cloudflare最近推出了Meerkat这一基于QuePaxa共识算法的内部服务。与Raft不同,Meerkat允许在无需领导节点的情况下进行数据写入操作,同时仍能保证数据的一致性,从而提升Cloudflare全球网络的可用性。 作者:Renato Losio

Cloudflare最近推出了Meerkat这一基于QuePaxa共识算法的内部服务。与Raft不同,Meerkat允许在无需领导节点的情况下进行数据写入操作,同时仍能保证数据的一致性,从而提升Cloudflare全球网络的可用性。

作者:Renato Losio

相关文章

技术实践

Flutter前端系统设计:在人工智能时代,如何像资深工程师一样思考

系统设计长期以来一直被视为后端领域的问题。 如果你问一群Flutter工程师“系统设计到底意味着什么”,他们中的大多数人会提到服务器架构:负载均衡器、数据库以及微服务。 但如果你让他们设计一个分布式缓存系统或画出一个消息队列的示意图,他们会犹豫不决。而当你要求他们为社交Feed应用开发Flutter客户端时,他们就会立刻打开新文件开始编写组件代码。 这种差距确实存在,不过正在迅速缩小。 随着Flutter应用程序变得越来越复杂——它们具备了实时功能、离线支持、多平台兼容性,同时还包含需要维护的人工智能生成代码——在编写任何一个组件之前所做出的架构决策,其重要性已经与后端架构相当了。 在那些以产

阅读全文
技术实践

Flutter中的低功耗蓝牙技术:开发者手册

大多数Flutter教程都只涉及到网络调用和REST API。但一旦你需要与物理设备进行交互——比如心率监测器、智能灯泡、健身追踪器、工业传感器,或者你自己定制的硬件设备——你就不得不离开HTTP这个“舒适的环境”,转而使用蓝牙低功耗技术。 本指南会教你如何在Flutter中正确且全面地实现这些功能。 移动设备上的蓝牙功能其实相当复杂。Android和iOS之间的权限设置有所不同,即使是同一款Android系统的不同版本,权限要求也会存在差异。蓝牙连接的生命周期包含许多状态,服务与特征的数据模型也会让新手感到困惑,而字节级的数据编码方式几乎会让每个人在初次尝试时遇到麻烦。 flutter_bl

阅读全文