BlogJava-WZ_XJTU_JAVA_SPACE-最新评论http://www.blogjava.net/xjtuwz/CommentsRSS.aspxwhile(true) {System.out.println("wz.xjtu");}zh-cnWed, 24 Feb 2010 02:47:03 GMTWed, 24 Feb 2010 02:47:03 GMTcnblogsre: Cache之我见http://www.blogjava.net/xjtuwz/archive/2009/12/20/305256.html#306723awp001awp001Sun, 20 Dec 2009 05:32:00 GMThttp://www.blogjava.net/xjtuwz/archive/2009/12/20/305256.html#306723 我说的分布式环境,多个用户共用一个Cache的争抢问题,实际上通俗的说就是该Cache是不是线程安全,要解决资源竞争导致的死锁。我研究了一下OSCache,它的规则是当一个线程访问Cache,在Cache被更新之前,其他线程都被阻塞。这样实际上也限制了系统的吞吐率。
我目前在自己写一个Map结构的对象池,正要解决资源竞争的问题。

awp001 2009-12-20 13:32 发表评论
]]>
re: Cache之我见http://www.blogjava.net/xjtuwz/archive/2009/12/20/305256.html#306707wz.xjtuwz.xjtuSat, 19 Dec 2009 17:01:00 GMThttp://www.blogjava.net/xjtuwz/archive/2009/12/20/305256.html#306707
对象池能减少垃圾收集吗?现在的Cache(TreeCache)一般都能设置最大存储数目和存储的时间长度,这样的话就可以实现当达到这个时间长度后进行GC了。不需要单独的进行垃圾收集吧。

一般系统中可以设置一个CacheBus一样的东西,你的所有的应用都可以往CacheBus里面扔东西,只要Key不同就好了。这样的话基本上就是一个Key-Value的内存结构了。也就是一个简单的池了。

分布式环境多个用户共用一个Cache? (好像跟分布式无关吧),应该说是多个用户共用一个Cache的话,会出现怎么读数据的问题,最简单的实现如果是用ConcurrentHashMap是不用设置锁的(读的时候),而且性能还不错。如果是一些Cache Solution基本上也都解决了这样的问题。

如果是分布式环境,仍然要用Cache,这样的话MemCached无疑是一个最好的选择,也不用考虑这么多了。(现在也有很多好的实现。)

wz.xjtu 2009-12-20 01:01 发表评论
]]>
re: Cache之我见http://www.blogjava.net/xjtuwz/archive/2009/12/19/305256.html#306657awp001awp001Sat, 19 Dec 2009 06:06:00 GMThttp://www.blogjava.net/xjtuwz/archive/2009/12/19/305256.html#306657

awp001 2009-12-19 14:06 发表评论
]]>
re: Cache之我见http://www.blogjava.net/xjtuwz/archive/2009/12/19/305256.html#306650awp001awp001Sat, 19 Dec 2009 05:13:00 GMThttp://www.blogjava.net/xjtuwz/archive/2009/12/19/305256.html#306650

awp001 2009-12-19 13:13 发表评论
]]>
re: Cache之我见http://www.blogjava.net/xjtuwz/archive/2009/12/19/305256.html#306649awp001awp001Sat, 19 Dec 2009 05:01:00 GMThttp://www.blogjava.net/xjtuwz/archive/2009/12/19/305256.html#306649

awp001 2009-12-19 13:01 发表评论
]]>
re: Cache之我见http://www.blogjava.net/xjtuwz/archive/2009/12/10/305256.html#305380凡客诚品网凡客诚品网Thu, 10 Dec 2009 02:44:00 GMThttp://www.blogjava.net/xjtuwz/archive/2009/12/10/305256.html#305380

凡客诚品网 2009-12-10 10:44 发表评论
]]>