gpt4 book ai didi

java - 在同一台机器上运行的不同 JVM 之间共享 hashmap

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:36:09 26 4
gpt4 key购买 nike

我有一些 map 包含来自数据库的缓存数据。目前,同一台服务器的 5 个实例在不同 JVM 中的同一台机器上运行。如何在 JVM 之间共享 map ?缓存是一次写入,多次读取。目前的问题是因为这个缓存 JVM 占用空间非常大。所以将这个映射存储在所有 JVM 中会消耗大量内存。我需要一些可能不会消耗太多 CPU 时间的解决方案。有没有办法像在 JVM 之间完成类共享一样做到这一点?

谢谢尼基什 PL

最佳答案

基本上,您不能:这是两个不同的地址空间。

可以序列化一个并从另一个读取它,但这不像是共享它们。

管理缓存的进程,以及应用程序可用于访问数据的快速、低带宽接口(interface)如何?

关于java - 在同一台机器上运行的不同 JVM 之间共享 hashmap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7591780/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com