【发布时间】:2013-06-26 10:25:27
【问题描述】:
我知道这是一个主观问题,我尝试用谷歌搜索,并查看了不同缓存提供者的文档,例如 ehcache 等。
用例/问题陈述:一个应用程序(缓存应用程序)将在服务器的不同VM中,并且应用程序A,B,C等多个应用程序驻留在不同的VM中,可以与缓存应用程序进行通信,类似于Sqlfire/gmfire 的概念,即在内存缓存中。
方法: 注意:考虑到需求,我不想使用现有的缓存机制,如 mmcache、ehaceh 等,
能否请您提供一些我应该从哪里开始的想法,例如:
1-使用 HashMap/ConcurrentHashMap 是否正确? 2-我如何实现不同的虚拟机通信 3-作为初学者我应该遵循的一些最佳实践。 4 解决了此处发布的各种问题,其中一个链接是Develop in Memory Object Cache
我仍然很困惑如何实现不同的虚拟机与这个缓存虚拟机通信。
我可能不够清楚,无法表达我所想的粗略想法,如果您需要进一步澄清,请告诉我。
【问题讨论】:
标签: java caching map hashmap in-memory