我正在开发一个应用程序来管理分布式环境中的缓存一致性。 我有一个集群weblogic环境,其中有多个托管服务器(可能在不同的IP上)。
将在所有托管服务器中部署Java应用程序。受管服务器1中的应用程序可以更新缓存,它必须在受管服务器2的缓存中反映出来。
我发现JCS横向缓存适用于此。我正在努力为这种情况配置ccf。
jcs.auxiliary.LTCP.attributes.TcpServers=localhost:XXXX,localhost:YYYY
jcs.auxiliary.LTCP.attributes.TcpListenerPort=ZZZZZ
有人可以解释一下:
提前致谢。
答案 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