使用JCS的分布式缓存

时间:2014-04-02 16:17:00

标签: distributed jcs

我正在开发一个应用程序来管理分布式环境中的缓存一致性。 我有一个集群weblogic环境,其中有多个托管服务器(可能在不同的IP上)。

将在所有托管服务器中部署Java应用程序。受管服务器1中的应用程序可以更新缓存,它必须在受管服务器2的缓存中反映出来。

我发现JCS横向缓存适用于此。我正在努力为这种情况配置ccf。

jcs.auxiliary.LTCP.attributes.TcpServers=localhost:XXXX,localhost:YYYY
jcs.auxiliary.LTCP.attributes.TcpListenerPort=ZZZZZ

有人可以解释一下:

  • 如何创建以上两个配置?
  • 我如何知道要配置的端口?

提前致谢。

1 个答案:

答案 0 :(得分:0)

查看此链接: http://commons.apache.org/proper/commons-jcs/LateralTCPAuxCache.html

配置TCP和UDP有两种类型。 TCP配置需要配置文件中的IP地址和端口号:

jcs.auxiliary.LTCP=org.apache.commons.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheFactory
jcs.auxiliary.LTCP.attributes=org.apache.commons.jcs.auxiliary.lateral.socket.tcp.TCPLateralCacheAttributes
jcs.auxiliary.LTCP.attributes.TcpServers=localhost:1111,localhost:1112jcs.auxiliary.LTCP.attributes.TcpListenerPort=1110
jcs.auxiliary.LTCP.attributes.AllowGet=false

以上链接有关于属性及其工作原理的更多描述。 我将自己使用这些配置。会告诉你它是怎么回事。

-Bini

相关问题