架构设计
_采菇凉的小蘑菇
技术和生活
展开
-
关于架构升级的一次体悟
在做A业务的时候,刚开始是阿里云的esc, 4core8g,2个硬盘分别是90 40 吧, 后去由于用户量迅速增长,服务器在半个月的时候挂了,并发当时看到是18w。。。 cpu满了,内存和硬盘已经全部耗完,我只能说是好可怕。。。 这台机器上nginx,做分发已经反向代理,有统计服务 和业务服务各4个tomcat实例,后来由于并发量高,以及tomcat并发上限来不及处理,又增加了2个原创 2016-08-10 11:48:39 · 461 阅读 · 0 评论 -
会员中心-业务模型设计
一、概述刚进公司,接受会员项目从0-1建设,总体下来有以下三个重要且紧急的问题,:1.由于公众号、官网等下单、地址维护等有门户壁垒,需要打通门户壁垒,实现数据共享;2.实现多终端登录;3.后续门户增多,实现自动化扩展基于以上三个维度,构建会员,期间遇到各种问题后续一一说明;二、业务模型谁: 1.构建全局业务视角2.会员模型设计:3.会员数据建模 ...原创 2019-01-12 17:13:51 · 1567 阅读 · 0 评论 -
会员中心-接口参数校验
一、参数验证: 1.接口设计原则:职责单一、入参结构明确等几个特性去设计,后续详细讨论; 2.接口参数校验:大量的参数 以及级联关系,如果常规方式 ,各种if 充满接口校验方式,不易维护 基础架构本身是springboot—spring cloud,经过查阅资料与调研,选择hibernate validator 第三方包来集成处理 ...原创 2019-01-12 17:29:04 · 299 阅读 · 0 评论