架构设计
li_yaya
这个作者很懒,什么都没留下…
展开
-
对于大数据量高并发的系统性能优化总结
1. 尽量使用缓存,这里不是指的比如ORM框架HIBERNATE的一级缓存和二级缓存,而是独立的缓存服务器,它是存储于内存中的, 比如用户缓存,基本配置信息缓存等,它一般是在系统中经常要查的一些信息,在这里我们可以使用缓存, 我们项目中常用的比如redis memcache,这样可以大量减少与数据库的交互,提高性能。 2. 统计的功能尽量做缓存,或按每天一统计或定时统计相关报表原创 2015-02-11 15:07:20 · 6933 阅读 · 0 评论 -
Redis 对tomcat集群--session的管理
由于公司项目需要 故要针对tomcat集群--session的管理的问题,思考了下有两种方案1.tomcat服务器之间的session的复制 2.利用缓存服务器对session的纺一管理针对方案一的缺点: 详细点是这样:如果你在Session中保存一个与该客户端有关的状态,比如状态数值为1,下次该客户端再发一个请求时,需要到自己的Session中寻找这个数值为1的状态。原创 2015-04-22 14:59:55 · 922 阅读 · 0 评论 -
高级系统架构师培训笔记
前几天参加了中科院计算所培训中心谢老师的高级系统架构师培训课程,将其中的一些点做了下记录:系统架构师的工作是复杂设计总体解决方案以及领域对象的逻辑和物理布局,这是一项在复杂环境中高风险、高影响力的活动。1、软件架构的定义:软件架构(Software Architecture)也称之为软件体系结构,它是一组有关如下要素的重要决策:软件系统的组织,构成系统的结构化元素,接口和它们相互协作的行为转载 2016-03-16 16:30:20 · 681 阅读 · 0 评论