不同进程共享相同数据
Share the same data with different processes
有什么方法可以与 运行 在同一台本地计算机上但 运行 在不同的 JVMs
中的不同进程共享相同的数据?
您可以从内存映射文件中获得共享内存效果。同一个文件的数据可以映射到任意数量进程的地址space。据我所知,这是现有的最低延迟、最高吞吐量的方法。你的数据确实是在RAM中,原来属于磁盘缓存的相同物理页面被映射到几个进程的地址space。
有什么方法可以与 运行 在同一台本地计算机上但 运行 在不同的 JVMs
中的不同进程共享相同的数据?
您可以从内存映射文件中获得共享内存效果。同一个文件的数据可以映射到任意数量进程的地址space。据我所知,这是现有的最低延迟、最高吞吐量的方法。你的数据确实是在RAM中,原来属于磁盘缓存的相同物理页面被映射到几个进程的地址space。