Author |
Message |
|
试试放在 ~/.bash_profile里面
老马
|
|
|
我的JAVA_HOME设的是:/Library/Java/Home
export JAVA_HOME=/Library/Java/Home
老马
|
|
|
还可以考虑使用JSON等数据格式,保证不同语言之间数据的可移植性。
老马
|
|
|
最好把测试的具体场景和目的描述一下。大并发和查询这两个词可能的解释太多了。
至于时间同步的问题,所有TC服务器和客户端的时间必须完全同步,否则一定会造成问题。可能出现的问题包括加锁失败,数据不一致等等。
老马
|
|
|
目前没有办法彻底避免硬盘操作。如果内存够大,不会有运行时刻的数据写到硬盘里的,因此对系统性能不会有影响。
如果实在需要避免硬盘操作,可以考虑创建一个内存数据分区,把data目录设定这个分区中。不过应该不太值得做。
老马
|
|
|
能不能具体描述一下测试的场景。
老马
|
|
|
配置看上去没有问题,有没有石一下我前面的建议?
老马
|
|
|
免费版,可不可以使用。
1 server array,就是发布多个server,其他的server都是,stand-by.?
这个是可以的,但这不算是Server Array。整个服务器集群里面统一时刻还只有一个服务器在工作。真正的集群阵列应该是有多个服务器在工作。
2 可不可以,把内存中的数据,存入磁盘,当server重启时,自动从磁盘中,载入缓存呢?
把persistence-mode设置成permanent-store就可以了。
老马
|
|
|
调一下GarbageCollection的时间。缺省时间为1小时。把他调的小一点看看。
另外TC服务器的内存设置是怎么样的?缺省配置只有512M,有没有把这个配置增加一下?
老马
|
|
|
有几件事可以尝试一下,看能不能坚决问题:
1、用dev-console连接到Tc服务器上,确认一下Writer和Reader运行的时候都正确连接到服务器了;
2、使用 CacheManager.getInstance().getCache().
另外请把Cache.xml发上来看一下。
老马
|
|
|
能否共享一下程序的Cache保存和读取部分的代码?
老马
|
|
|
Cache里面有多少数据了?
如果数据量太大,可能会造成启动速度慢。
另外为什么要用Customized模式?Express模式有什么问题吗?
老马
|
|
|
只要不使用企业版的功能就可以。不过如果使用Terracotta集群,则需要注明你们的产品使用了Terracotta。
老马
|
|
|
客户端和服务器端的log能不能发来看看?
老马
|
|
|
应该是缓存对数据做序列化的时候出的问题,最常见的原因是由于数据版本或者JDK版本差异造成的。试着把本地数据清理一下,然后从新运行看看效果如何。
老马
|
|
|