【发布时间】:2016-01-20 09:34:37
【问题描述】:
我想为我的应用程序使用 Oracle Coherence 作为分布式远程集群(具有多个缓存),并且应用程序可以使用 TCP 扩展策略连接此远程集群。
缓存可能包含:
1.) [数据库缓存]:数据库记录(如二级缓存)
2.) [自行填充缓存]:使用从某个存储中提取的数据填充缓存。 填充后,只有网格/集群才能处理请求。
我正在考虑实现此目的的两种方法之一:
1.) 在集群模式下使用 coherence 服务器。(使用内置 http 服务器部署, 可能是玻璃鱼)。
2.) 在集群模式下使用 weblogic 的一致性。
所有集群节点会在不同的机器上,形成一个分布式缓存。 应用程序可以使用 TCP-Extend Client 和所需数据的缓存名称连接到这个远程集群/网格。
哪种方法好,为什么有这样的要求..?
还有其他更好的方法吗...?
【问题讨论】:
标签: java caching datagrid distributed-caching oracle-coherence