用于Golang的Infinispan替代方案(嵌入式解决方案)

时间:2019-03-02 00:10:18

标签: go caching infinispan

我正在尝试在Go中创建一个完全水平的可扩展API服务,其中当状态更改为其中一个实例的集合时,我需要更新所有正在运行的实例的内部缓存。最初,我启发了Keycloak如何在不引入外部消息代理(另一个故障点)的情况下执行相同的操作,而是通过使用Infinispan库直接使用多播。

这样的分布式内存缓存解决方案是否已经存在于Go中?

关于,卡尔。

1 个答案:

答案 0 :(得分:0)

似乎'memcached'更适合我的用例。

https://github.com/iwanbk/bcache-Go的分布式内存缓存。这样就无需再运行其他服务,因此故障点就不用担心了。