Facebook DataLoader 的 Go 语言实现

146 天前
 sophos

DataLoader 是一个通用工具,用于应用程序的数据获取层,为各种后端提供一致的 API ,并减少对服务器的请求次数。

特性

仓库地址

1415 次点击
所在节点    Go 编程语言
7 条回复
securityCoding
146 天前
是实现了一套 signleflight+cache 吗?
sophos
146 天前
@securityCoding 最核心的是 batch :-)
novaline
146 天前
zzhaolei
146 天前
@novaline 这个也一年没更新了,稳定不
sophos
146 天前
@zzhaolei
@novaline

只需要简单的 batch 和 cache 功能,就用你发的这个没问题
如果需要 LRU+同批次请求去重+跨请求链路追踪,就可以考虑我这个了 ;-)
haierspi
139 天前
@sophos 实现了 signleflight 么?
sophos
139 天前
@haierspi 实现了,理论上比 singleflight 效果更好 :)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1061830

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX