针对透明的<JdonFramework架构分析>思考

今天偷懒一点,把以前写的关于csdn上一片文章的思考重新贴到blog上:

hi,看到程序员上的文章,顺便找到这个地方。本来想给你发mail的,不过找了半天,没有找到,就简单说两句。
咱们先抛开模式不谈,先看看要解决什么事情?说穿了,就cache service的功能。无论用那种方式实现。我们先不考虑aop cache放在那里,就算他放在ejb container的里面。ok,考虑cluster的情况,一个ejb container对应一个cache service,多个container对应多个cache。先不考虑如何更新缓存的机制(其实无非几种,event或者timestamp),先考虑cache如何同步的问题?UDP广播?还是ejb container + cache agent + cache service的方式?还是基于DB?实现起来都很复杂。我们再回头看aop cache service的解决方案,可以做成cache service对应多个ejb container的实现。这种方案在技术难度、实现上都是比较简单的。 所以并不要为了纯技术而技术,容易犯形而上学的错误.
其实,就我而言,并不推崇container层次的cache service前置的方案(web层次另说),还是推荐cache agent + cache service的方案。在此基础上进行容错扩展也很容易。
单就aop cache解决方案来说,只是一种适用范围比较简单的cache service解决方案,并不适合cluster环境。

Advertisements
This entry was posted in 技术思考. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s