欢迎来到天天文库
浏览记录
ID:38364329
大小:15.98 KB
页数:3页
时间:2019-06-11
《ehcache缓存配置说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ehcache缓存配置说明前阵子用ehcache做缓存集群,现在结束了,所以整理了下配置文件的注释,有些是自己翻译的,仅供参考2、=10;timeout=3000;num_initial_members=3;up_thread=true;down_thread=true):VERIFY_SUSPECT(timeout=1500;down_thread=false;up_thread=false):pbcast.NAKACK(down_thread=true;up_thread=true;gc_lag=100;retransmit_timeout=3000):pbcast.GMS(join_timeout=5000;join_retry_timeout=23、000;shun=false;print_local_addr=false;down_thread=true;up_thread=true)"propertySeparator="::"/>cacheManagerPeerProviderFactoryehcache缓存监视器.connect=TCP监视模式:TCP模式(还有UDP模式).start_port指定监听起始端口.TCPPING监听端口寻找广播方式(还有一种:TCPGOSSIP)寻找端口进行监听,从start_port开始递增port_range寻找可用的端口.in4、itial_hosts指定ehcache的所在主机IP(如果有多台主机的话initial_hosts=192.168.1.1[7800],192.168.1.2[7800]).port_range递增值.timeout没找到说明,猜测是寻找下一个有效端口前的停留时间.num_initial_members初始成员,执行缓存同步的项目数up_thread,down_thread每个通信协议都会产生两个线程(up_thread,down_thread),用来控制队列的挂起和运行,可以通过设置up_thread=false;down5、_thread=false来使这两个线程失效VERIFY_SUSPECT校验模块(问题出现时检验是服务死掉了,还是通信接口失效了)gc_lag垃圾回收间隔retransmit_timeout重新广播前等待的时间pbcast.NAKACK确保消息正常广播,如果广播失败,接收者将重新请求,同时保证消息的先进先出原则pbcast.GMS调度器,实时的广播,告知成员的变动情况,新增或者去除.join_timeout加入时间限时join_retry_timeout重试加入限时shun自动尝试加入(新版本已被去除,不赞成使用)print_6、local_addr打印出当前广播的地址==============================================================================7、Updates=true,replicateUpdatesViaCopy=false,replicateRemovals=true"/>cacheEventListenerFactory注册相应的的缓存监听类,用于处理缓存事件.replicateAsynchronouslytrue8、false复制操作是异步(ture),还是同步(false)默认值为true.replicatePutstrue9、false当新对象被放入缓存,集群内其他缓存也放入,默认为true.replicateUpdatestrue10、false新对象覆盖已经11、存在具有相同key的对象是否被复制,默认值为true.replicateUpdatesViaCopytrue12、false直接将更新之后的对象复制到集群中的其他缓存(true);不复制对象,只想集群众的其他缓存发布一个对象更新的消息(false),默认为true.replica
2、=10;timeout=3000;num_initial_members=3;up_thread=true;down_thread=true):VERIFY_SUSPECT(timeout=1500;down_thread=false;up_thread=false):pbcast.NAKACK(down_thread=true;up_thread=true;gc_lag=100;retransmit_timeout=3000):pbcast.GMS(join_timeout=5000;join_retry_timeout=2
3、000;shun=false;print_local_addr=false;down_thread=true;up_thread=true)"propertySeparator="::"/>cacheManagerPeerProviderFactoryehcache缓存监视器.connect=TCP监视模式:TCP模式(还有UDP模式).start_port指定监听起始端口.TCPPING监听端口寻找广播方式(还有一种:TCPGOSSIP)寻找端口进行监听,从start_port开始递增port_range寻找可用的端口.in
4、itial_hosts指定ehcache的所在主机IP(如果有多台主机的话initial_hosts=192.168.1.1[7800],192.168.1.2[7800]).port_range递增值.timeout没找到说明,猜测是寻找下一个有效端口前的停留时间.num_initial_members初始成员,执行缓存同步的项目数up_thread,down_thread每个通信协议都会产生两个线程(up_thread,down_thread),用来控制队列的挂起和运行,可以通过设置up_thread=false;down
5、_thread=false来使这两个线程失效VERIFY_SUSPECT校验模块(问题出现时检验是服务死掉了,还是通信接口失效了)gc_lag垃圾回收间隔retransmit_timeout重新广播前等待的时间pbcast.NAKACK确保消息正常广播,如果广播失败,接收者将重新请求,同时保证消息的先进先出原则pbcast.GMS调度器,实时的广播,告知成员的变动情况,新增或者去除.join_timeout加入时间限时join_retry_timeout重试加入限时shun自动尝试加入(新版本已被去除,不赞成使用)print_
6、local_addr打印出当前广播的地址==============================================================================7、Updates=true,replicateUpdatesViaCopy=false,replicateRemovals=true"/>cacheEventListenerFactory注册相应的的缓存监听类,用于处理缓存事件.replicateAsynchronouslytrue8、false复制操作是异步(ture),还是同步(false)默认值为true.replicatePutstrue9、false当新对象被放入缓存,集群内其他缓存也放入,默认为true.replicateUpdatestrue10、false新对象覆盖已经11、存在具有相同key的对象是否被复制,默认值为true.replicateUpdatesViaCopytrue12、false直接将更新之后的对象复制到集群中的其他缓存(true);不复制对象,只想集群众的其他缓存发布一个对象更新的消息(false),默认为true.replica
7、Updates=true,replicateUpdatesViaCopy=false,replicateRemovals=true"/>cacheEventListenerFactory注册相应的的缓存监听类,用于处理缓存事件.replicateAsynchronouslytrue
8、false复制操作是异步(ture),还是同步(false)默认值为true.replicatePutstrue
9、false当新对象被放入缓存,集群内其他缓存也放入,默认为true.replicateUpdatestrue
10、false新对象覆盖已经
11、存在具有相同key的对象是否被复制,默认值为true.replicateUpdatesViaCopytrue
12、false直接将更新之后的对象复制到集群中的其他缓存(true);不复制对象,只想集群众的其他缓存发布一个对象更新的消息(false),默认为true.replica
此文档下载收益归作者所有