不同服务器之间的共享缓存

Shared cache between different servers

我正在尝试实现一个共享缓存应用程序,我有 4 个不同的服务器应该使用该缓存,我也关心响应时间,响应需要尽可能快,所以我的问题是,哪种方法我应该去吗?

1 - 类似于 Hazelcast 或 2 - 将其作为单个应用程序实现,并通过 Web 服务 expose/access 实现,类似于微服务应用程序 ...

Hazelcast 允许跨 JVM/应用程序并发。 hazelcast 数据结构及其内容可跨客户端应用程序或集群内的节点使用。 Hazelcast 管理一致性。这有助于跨应用程序共享 cache/data。您还可以控制数据分区或关联性,从而在缓存服务器上获取数据、查询或执行任务期间减少网络跃点。

请参考 hazelcast 网站上的文档和指南,如下所示。 掌握 Hazelcast:https://hazelcast.com/resources/mastering-hazelcast/ 代码示例:https://github.com/hazelcast/hazelcast-code-samples

希望对您有所帮助