《扩展Tomcat 6.x,使用memcached存放session信息》的相关内容
相关讨论
关于rails大容量网站部署的性能讨论
前段时间就rails的部署的负载能力进行了相关的讨论,请看:
http://www.javaeye.com/topic/19534
http://www.javaeye.com/topic/18675
这两天在安装服务器,顺便到处看了一下,搞清楚了一些对rails的误解。因此对服务器部署有了一些新的想法,和大家探讨一下。
以前我以为rails像PHP那样,以apache的server mod ...
by robbin 2006-05-10 浏览 (108364) 回复 (177) 关键字:
Remote Cache, Transaction
1. Remote Cache
Remote Cache 是对应于Local Cache来说的。
Key or Value 需要序列化,需要内部网络通信。
Remote Cache 可分为 中心Cache,和Cluster Cache。
Cluster Cache的一个要点是,只是remove的时候,传播 invalidate事件。
这样只需要在 update 的时候,进行传播。
好处是,读 ...
by buaawhl 2006-08-02 浏览 (16345) 回复 (45) 关键字:
SNA方案之session store调研
SNA方案中,session的存放是一个重要方面。javaeye中提出的解决方案主要基于memcached:
codeutil通过hack tomcat6的session manage相关类将标准的servlet session存储在memcached中。该hack解决了一部分问题,但是最终没有完全绕过ManagerBase中的sessions实例和StandardSession ...
by sorphi 2008-06-05 浏览 (2478) 回复 (7) 关键字: sna session dbcached
分布式缓存系统Memcached学习心得
缘起: 在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。
Memcached是什么?
Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。
Memcached能缓存什么?
通过在内存里维护一个统一的巨大的hash表, ...
by 悠游键客 2008-06-28 浏览 (7720) 回复 (21) 关键字:
使用Filter方式实现用Memcached储存Session
这两天看到了帖子《扩展Tomcat 6.x,使用memcached存放session信息》,挺有意思,以前我也有采用Memcached管理Session的想法,就是一直没有实践,这两天就实践了一下,codeutil提供的采用扩展Tomcat的方式不错,不过我更喜欢用Resin,所以还是实现一个通用的模块吧,大家可以下载附件,里面有整个工程,如果要使用的话,参照web.xml,把Filter加入你自 ...
by laoer 2007-05-24 浏览 (5309) 回复 (10) 关键字: web
相关博客
memcached 解决分布式系统中session储存问题
memcached
http://www.danga.com/memcached/
memcached是一个Client Server结构的远程Cache实现。
Server是用C写的,提供了多种语言的客户端API,包括Java, C#, Ruby, Python, PHP, Perl, C等多种语言。
memcached主要使用在Shared Nothing Architectu ...
by gavin.guo 2007-07-29 浏览 (319) 回复 (1) 关键字:
使用Filter方式实现用Memcached储存Session
这两天看到了帖子《扩展Tomcat 6.x,使用memcached存放session信息》,挺有意思,以前我也有采用Memcached管理Session的想法,就是一直没有实践,这两天就实践了一下,codeutil提供的采用扩展Tomcat的方式不错,不过我更喜欢用Resin,所以还是实现一个通用的模块吧,大家可以下载附件,里面有整个工程,如果要使用的话,参照web.xml,把Filter加入你自 ...
by laoer 2007-05-24 浏览 (3906) 回复 (10) 关键字: Web
Memcached在大型网站中应用
memcached是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。最初为了加速 LiveJournal 访问速度而开发的,后来被很多大型的网站采用。起初作者编写它可能是为了提高动态网页应用,为了减轻数据库检索的压力,来做的这个缓存系统。它的缓存是一种分布式的,也就是可以允许不同 ...
by weiwu83 2007-06-12 浏览 (855) 回复 (1) 关键字: Memcache
集群中几种session同步解决方案的比较(转)
在集群中session安全和同步是个最大的问题,下面是收集到的几种session同步的方案,希望能通过分析其各自的优劣找出其适应的场景。
1. 客户端cookie加密
简单,高效。比较好的方法是自己采用cookie机制来实现一个session,在应用中使用此session实现。
问题:session中数据不能太多,最好只有个用户id。
参考实现: ...
by lzj520 2008-03-06 浏览 (22) 回复 (0) 关键字:
分布式缓存系统Memcached学习心得
缘起: 在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。
Memcached是什么?
Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。
Memcached能缓存什么?
通过在内存里维护一个统一的巨大的hash表, ...
by 悠游键客 2008-06-28 浏览 (68) 回复 (21) 关键字:
相关圈子讨论
google背后的分布式架构
Google背后的分布式计算架构策略
Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……
加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (998) 回复 (0)
spring 的OpenSessionInViewFilter简介
假设在你的应用中Hibernate是通过spring 来管理它的session.如果在你的应用中没有使用OpenSessionInViewFilter或者OpenSessionInViewInterceptor。session会在transaction结束后关闭。
如果你采用了spring的声明式事务模式,它会对你的被代理对象的每一个方法进行事务包装(AOP的方式)。如下:
<bean id ...
by limeng1028 2008-05-26 浏览 (251) 回复 (0)
关于liferay portlet开发的userid(用户)问题
在portlet中,
记录访问者的信息是经常遇到的,
请问在liferay portlet中如何得到登录的用户信息呢?
由于是刚开始使用liferay,
我的portlet是和例子一样采用的独立web应用方式,
查看liferay的portlet源代码所使用的方法,要移植过来感觉关联太多,
请问是不是liferay的portlet中有直接取得登录信息的方法呢?
先谢谢你的回复!
by liushl2001 2007-05-14 浏览 (2159) 回复 (11)
相关新闻
基于memcached的分布式数据库缓存系统dbcached
dbcached是新浪的开发团队最近新发布的一个基于memcached的开源项目:
http://code.google.com/p/dbcached/
dbcached和新浪另外一个开源项目memcached比较像,都是支持memcached协议,利用memcached进行内存缓存的产品。dbcached的架构图:
根据作者的博客介绍:
● 兼容:Memcached 能做的,db ...
by robbin 2008-03-24 浏览 (1324) 回复 (2) 关键字: dbcached
memcache_engine + memcachedb = 高性能分布式内存数据库
memcachedb是一个由新浪网的开发人员开放出来的开源项目,给memcached分布式缓存服务器添加了Berkeley DB的持久化存储机制和异步主辅复制机制,让memcached具备了事务恢复能力、持久化能力和分布式复制能力,非常适合于需要超高性能读写速度,但是不需要严格事务约束,能够被持久化保存的应用场景,例如memcachedb被应用在新浪博客上面。
memcachedb给memcac ...
by robbin 2008-01-22 浏览 (3232) 回复 (15) 关键字: memcached
推荐charlee:memcached完全剖析
推荐charlee翻译的memcached完全剖析系列。
memcached是什么?
memcached
是以LiveJournal
旗下Danga Interactive
公司的Brad Fitzpatric
为首开发的一款软件。现在已成为
mixi、
hatena、
Facebook、
Vox、LiveJournal等众多服务中
提高Web应用扩展性的重要因素。
...
by withyou 2008-07-15 浏览 (936) 回复 (2) 关键字:
推荐知识库条目
Comming soon

