关于light-4j应用程序的缓存有什么建议吗?

时间:2019-03-11 04:06:14

标签: light-4j

我想在其余API端点处添加一个缓存层,以减少延迟并增加吞吐量。

1 个答案:

答案 0 :(得分:1)

如果您使用的是Kafka Streams,则本地内存键/值存储或RocksDB键/值存储可以非常快地缓存任何事件源聚集/投影。 RocksDB还为我们提供了一种在服务的本地驱动器上缓存大量数据的选项。如果您正在寻找传统数据库的本地内存缓存,那么https://github.com/ben-manes/caffeine很好。对于分布式缓存,我们使用的是免费的Hazelcast社区版。不过,使用Kubernetes进行设置有点棘手。