如果我们使用 Infinispan 实施缓存服务器,可以选择哪些客户端API ? Java Hot Rod客户端是一个不错的选择吗?还有其他解决方案吗?
谢谢!
答案 0 :(得分:1)
通常 - 取决于您的需求。
当您使用 HotRod 时,您以类似于使用MySQL / Sybase的方式使用Infinispan - 您有一个连接到数据库后端的应用程序,这意味着
但
当您在包含Infinispan实例的应用程序之间共享数据时,您也可以在嵌入式模式下使用Infinispan;这种模式就像拥有HashMap
一样
通过网络与其他框同步:
如果您的应用程序在同一网段上运行(没有防火墙/交换机/等),则可能更容易使用 Infinispan嵌入式模式,因为它很容易设置很多例子。
我的建议是在代码中有一个缓存层,它将实现的缓存操作分开,这样你就可以使用你想要使用的任何缓存提供者。
对于Infininispan,你应该阅读@ {Galder指出的Infinispan User's Guide。
答案 1 :(得分:0)
server modules文档阐明了这一点。