2024-04-07 16:30:00 ~ 2024-04-08 16:30:00
Y.js、Automerge和JSON Joy是三个CRDT库,可以帮助我们理解什么是CRDTs以及如何实现LWW注册表。根据Bartosz Sypytkowski的介绍,CRDTs是一种直观的数据结构,他的实际示例很有帮助。对于理解CRDTs,Jacky的笔记也很有用。总结来说,Y.js易于集成,Automerge具有冲突处理功能,而JSON Joy提供了自定义协议的可能性。根据作者的描述,这些库都很不错,但没有实现作者期望的高级API。
登录后可查看文章图片
Part two on how we built a Compose based architecture with Mavericks in the Airbnb Android app.
登录后可查看文章图片
Netflix的Content Engineering团队与Studio Engineering团队合作开发了Reverse Search功能。该功能可以根据文档查询与之匹配的搜索条件,实现精确的查询结果。通过将搜索条件保存为SavedSearches,并将其转换为Elasticsearch查询语句,在percolator字段中进行索引。此外,reverse search还可用于创建更响应的UI。通过GraphQL订阅,搜索结果可以实时更新,而不是一次性查询。这些订阅可以与SavedSearch相关联,并利用reverse search来确定何时更新订阅返回的键集合。总之,reverse search是一个功能强大的外部标准匹配器,不仅适用于电影标准,还可用于任何具有逆向搜索能力的索引。
登录后可查看文章图片
关注公众号
接收推送