浏览 5234 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-04-03
可是现在的Server用的是tomcat,迁移的话虽然我估计不会太麻烦,但是毕竟还是有一些工作量的,至少每个人的开发环境变一下也挺麻烦的吧,有做过相应迁移的人可以透露一下要注意那些地方。 我想问的另外一个问题是:TreeCache能不能脱离jboss而在tomcat上运行呢? 还有就是对于集群上的缓存,如果不更换tomcat的话,有没有什么更好的方案呢?比如oscache什么的,用过的大大可以出来指教一下! 谢谢! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-04-03
TreeCache可以独立在tomcat里面使用,唯一的问题就是Tomcat的Session不是TreeCache实现的,如果要做cluster,你要自己处理这部分的问题,例如使用apache的mod_proxy_balancer实现session sticky。
|
|
返回顶楼 | |
发表时间:2007-04-04
感谢robbin的回答。
这样的话就太好了,其实我主要是用来缓存一些自己的对象,session的问题对于我们的应用来说sticky的形式也是完全没有问题的,只是目前对于独立运行treecache方面还摸不到头绪,以前都是直接在jboss上用的很方便,没有仔细研究过那些createService,startService究竟是什么原理,robbin有时间的话可以提点一下。 |
|
返回顶楼 | |
发表时间:2007-04-04
sunli_qun 写道 感谢robbin的回答。
这样的话就太好了,其实我主要是用来缓存一些自己的对象,session的问题对于我们的应用来说sticky的形式也是完全没有问题的,只是目前对于独立运行treecache方面还摸不到头绪,以前都是直接在jboss上用的很方便,没有仔细研究过那些createService,startService究竟是什么原理,robbin有时间的话可以提点一下。 TreeCache我用的也不多,互相交流吧。有搞不定的问题,我到是可以去问Ben Wang,他可是TreeCache的开发者。 |
|
返回顶楼 | |
发表时间:2007-06-28
我最近正在用springmodules+jbosscache,因为我们的系统要支持cluster,所以我把cacheModel设置成INVALIDATION_SYNC,但是remove的时候总是不会发INVALIDATION 通知给集群的其他节点,有谁遇到过这样的情况吗?
|
|
返回顶楼 | |
发表时间:2007-06-30
javai 写道 我最近正在用springmodules+jbosscache,因为我们的系统要支持cluster,所以我把cacheModel设置成INVALIDATION_SYNC,但是remove的时候总是不会发INVALIDATION 通知给集群的其他节点,有谁遇到过这样的情况吗?
jbosscache的invalidation_sync我用过,不是我们想象中的那种模式。 感觉它主要用于所有服务器只保留一个session的语境,即如果某台服务器有一个相同对象的实例存在, 它就会发出广播,让其他服务器的实例失效。当然了,remove的时候肯定就不会发invalidation消息了。 我最终没有用invalidation模式。而是用了复制模式。 |
|
返回顶楼 | |
发表时间:2007-06-30
sunli_qun 写道 感谢robbin的回答。
这样的话就太好了,其实我主要是用来缓存一些自己的对象,session的问题对于我们的应用来说sticky的形式也是完全没有问题的,只是目前对于独立运行treecache方面还摸不到头绪,以前都是直接在jboss上用的很方便,没有仔细研究过那些createService,startService究竟是什么原理,robbin有时间的话可以提点一下。 独立运行就是把几个jar放在lib下面, 看你的需求, 然后要自己做个TreeCache Service的Factory或者Singleton, 然后拿到那个instance直接调运就可以了, tomcat下面我实现过, 挺方便的. |
|
返回顶楼 | |