class="MsoNormal">? ? 读完《大型网站系统与Java中间件实践》 该书的试读章节后,我感觉自己对于一个网站架构由于环境的变化而演化的过程有了些许了解,其中讲到如何保存用户的会话信息,采用了四种方式,结合我现在的工作,虽然我所做的是企业级软件,但是用户会话信息的保存也是我所面临的一个问题,虽然我们也是通过session并结合cookie来保存用户的会话信息,或是回显,但是session具体是如何做保存的我还真没有认真的去了解过,这也让我有了想要了解的欲望,是不是就是采用了书中所说的方法还是我们另辟蹊径。
? ? 当然,作者还对数据库的分离,应用层的分离在第二章中也做了简略的说明,缓解数据库的压力无非就是额外增加一些库,给每个库分一下工,你是主要干什么的,他是干什么的,当然还有一个主要的库,所有的库都得和主库打交道。就好比蚂蚁一样,所有的蚂蚁都要围绕蚁后来转,这里的主库就是蚁后,其他各司其职的分库就是工蚁,兵蚁等等。对于应用层的分离让我也是体会颇多,我们现在在做系统重构,所以对于应用层模块的分离也是我们工作中时刻需要注意的地方。
?
? ? 纵观作者第二章节的内容,离不开分布二字,但要做好这个工作,却非常的难,比如你保存会话信息方法,四种方法都有利弊,总结起来就是具体情况具体分析,亦或是两两结合。最后给我们展现的一个网站内部的分布式架构,这也仅仅是一个网站中所可能具有的一些基本要求,一旦涉及到多个系统或者多个接口之间的交互,那么,这个架构图将会变得灰常复杂,不过,一旦你熟悉了这一个之后相信对于分布式会有一个全新的认识。