Oracle Coherence可以嵌入像Hazelcast这样的应用服务器进程吗?

时间:2016-05-03 07:04:50

标签: oracle-coherence

我们正在考虑使用Coherence取代Hazelcast。现在我们在应用服务器进程内部以嵌入模式运行Hazelcast。我想知道Coherence是否也能像这样运行?我找不到证实这一点的文件。

2 个答案:

答案 0 :(得分:2)

使用应用程序服务器部署Coherence有三种常用方法:

1)客户端/服务器 - 使用Coherence * Extend协议或使用HTTP / REST协议。这允许应用程序服务器独立于Coherence集群运行,因此更简单,更安全,但结果可能会稍微延迟。

2)在集群中,但使用单独的专用缓存服务器 - 这称为“禁用存储”,其中应用程序服务器不使用任何内存来管理Coherence数据,而是在集群中运行单独的进程管理这些数据。

3)在过程中(即嵌入到应用程序或服务器中) - 这是最初的Coherence部署模型,但由于其他模型而变得不那么受欢迎。

答案 1 :(得分:1)

我使用Oracle Coherence已有5年多了。 要回答您的问题,YES - Coherence可以在申请流程中运行。它被称为进程中。有进程外的&它支持的进程内部署方法。

我几年前写了一篇博客(请参考)使用Coherence进行会话管理 - 希望它有所帮助: http://ankurkumar78.blogspot.in/2011/08/oracle-coherence-best-practices-in.html