想知道OSC网站的EhCache缓存怎么用的

openDatabase 发布于 2016/07/05 17:09
阅读 188
收藏 0

@红薯 你好,想跟你请教个问题:

oschina好像用的是Ehcache,网站结构是:nginx做负责均衡+后边是5个tomcat -->mysql


硬件:DELL SC1435 双AMD,4G内存
系统:RedHat Enterprise Linux 5.1(64位) + JDK 1.6
软件:Nginx -> Tomcat -> MySQL

备注:一台only!   是所有的都安装在一台机器上吗


比较常见的Cache解决方案有:

  1. Local Cache,通过在Web应用端内嵌一个本地的Cache,这种的优势是访问比较快,但是存在的问题也比较明显,数据更新的一致性比较难保证,因此使用的范围会有一定的限制。
  2. 单机版的远程Cache,通过部署一套远程的Cache服务,然后应用端请求通过网络请求与Cache交互,为了解决应用的水平扩展和容灾问题,往往通过在client层面来实现数据的路由等。
  3. 分布式的Cache,Cache服务本身是一个大集群,能够提供给各种业务应用使用,并提供了一些基本的分布式特性:水平扩展、容灾、数据一致性等等。

OSC现在是用的1.Local Cache吗   数据更新的一致性怎么保证的?

我们公司网站架构也是打算你们这样弄 技术经理想弄一台单独的缓存服务器 要我熟悉EhCache 我自己查了些资料 还没摸清楚

nginx做负责均衡+后边是5个tomcat -->EhCache Server-->mysql  可以给我讲讲吗   万分感谢!!!

加载中
0
OSC老司机
OSC老司机
红薯用的 j2chche , 提供技术服务
openDatabase
openDatabase
多谢 查到了 j2cache http://www.oschina.net/p/j2cache
返回顶部
顶部