如何将 hazelcast 作为 spring 应用程序中的简单缓存工具启动
How start hazelcast as simply cache tool inside spring appicaltion
Here 是一个如何在没有网络的情况下启动 hazelcast 的示例。出于我的目的,需要 运行 hazelcast 嵌入,仅作为简单缓存。但最初的问题是关于测试的——我可以在生产时使用该代码 不需要 需要一个单独的 hazelcast 服务器吗?
Hazelcast 被设计成一个分布式系统。它并非设计为进程内缓存。由于分布式特性,设计决策可能不会使其成为您用例的良好候选者。您将看到序列化和网络开销(即使在本地单节点嵌入式模式下)。
我们计划通过为本地缓存用例提供优化来改善这种情况,但目前还没有 ETA。您将在接下来的几个版本中看到与此用例相关的一些功能。
我建议看一下 Caffeine. It has JCache and Spring Boot 集成。我建议坚持使用 JCache 集成,因为它会使您的代码可移植。如果将来您决定分发,只需将咖啡因罐替换为 Hazelcast。
如有任何问题,欢迎随时提问。
谢谢
Here 是一个如何在没有网络的情况下启动 hazelcast 的示例。出于我的目的,需要 运行 hazelcast 嵌入,仅作为简单缓存。但最初的问题是关于测试的——我可以在生产时使用该代码 不需要 需要一个单独的 hazelcast 服务器吗?
Hazelcast 被设计成一个分布式系统。它并非设计为进程内缓存。由于分布式特性,设计决策可能不会使其成为您用例的良好候选者。您将看到序列化和网络开销(即使在本地单节点嵌入式模式下)。 我们计划通过为本地缓存用例提供优化来改善这种情况,但目前还没有 ETA。您将在接下来的几个版本中看到与此用例相关的一些功能。
我建议看一下 Caffeine. It has JCache and Spring Boot 集成。我建议坚持使用 JCache 集成,因为它会使您的代码可移植。如果将来您决定分发,只需将咖啡因罐替换为 Hazelcast。
如有任何问题,欢迎随时提问。
谢谢