golang 缓存和服务降级的最佳方案是什么样的?

263 天前
 liuzonghao

目前缓存主要是内存和 redis, 服务降级感觉都比较鸡肋,有没有大神分享一些好的想法

1408 次点击
所在节点    Go 编程语言
8 条回复
dilu
263 天前
哪有什么最佳,只有最适合你的情况罢了

不要求实时性和一致性,本地缓存最快最方便 写个 map 存一下就行

降级就更没有了,绝大多数情况用不上,用得上的时候就可以收拾行囊了
mightybruce
263 天前
没有什么最佳, 这些方案都是和业务直接相关的,完全取决于业务,根本没有什么通用方案。
teli
263 天前
两个很复杂的问题
vitoliu
263 天前
业务数据缓存 redis 就够了。内存缓存带来的不一致性问题比分布式缓存往往更难排查,尤其是 go 目前没有 arthas 那种超狠定位工具。
lasuar
262 天前
与 Go 关系不大,多多学习
DefoliationM
262 天前
缓存也可以存本地,leveldb,bbolt.
liuzonghao
248 天前
@DefoliationM 这个和直接使用 memory 的场景如何区分?
liuzonghao
248 天前
@vitoliu 是的

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

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

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

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

© 2021 V2EX