经得起严酷实战考验的高性能到大型信息系统的核心底层-通用权限管理系统组件
2013-12-12 13:17 通用C#系统架构 阅读(1922) 评论(2) 编辑 收藏 举报首先成熟的系统组件可以在 超级大并发、真实的大访问量下可以运行稳定、平稳。很多开发人员也可以写出不错的组件,用用也很好用,但是在关键时刻大访问量面前很容易崩溃了,经不起考验,或者是心里没底,能否经得起残酷的大访问量的考验。
双十一是考验快递行业信息系统是否成熟稳定的最关键的时刻,下面是网站的访问量参考。
IP数最高时达到75万个独立IP
PV数最高时达到3950万
下面的SQL语句虽然不是我的,但是原有的SQL语句非常负责,并且数据量庞大,由于了历史原因有些SQL语句无法轻易的进行优化,一个庞大的数据库,一个超级复杂的SQL语句,再加上海量访问,信息系统的底层不够强壮就很容易崩溃。
通用权限管理系统组件,虽然是以用户权限管理为基础的组件,但是里面包含了强壮的信息系统的基础组件应具备的功能,并且经过接近10来年的完善改进,相当稳健、成熟,不用这么好的组件开发大型信息化系统,都是损失了。
越是深入懂开发,越能感受到成熟的系统组件的沉淀是多么宝贵的,系统的稳定性、严谨性、成熟度、不是一个月两个月就能做到,也不是一年两年就能做好,开发的项目越多越容易乱套,承接的项目越多越容易不可控。
程序不是写好就没问题了,软件组件也是一样的,需要一个很漫长的测试完善阶段,最终才会成熟稳定,期间也会遇到很多问题,不断的调整优化,收集很多用户的反馈意见,深入分析问题的根源、循序渐进的过程。
用个稳定成熟的基础框架,是合理控制项目风险,规范化管理软件开发项目的最基本的需要。
将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。