稳定
一、单点服务治理:负载均衡
目的: 保障app服务稳定,解决单点服务故障导致app不可用问题
实现方式
方式2:自建
方案:Ngnix+Tomcats
均衡策略:轮询
2种方式比较
方式1相比方式2
优点
性能稳定
监控完善
扩展性强
有监控数据指导
二、单点数据库治理
目的:解决高并发带来的瓶颈问题,提升数据库访问能力,保障服务稳定
实现方式
方式2:自建
主从架构
读写分离
备份
开启慢查询
2种方式比较
方式1相比方式2
优点
完善异常监控和报警机制
扩展性非常强
完善的备份和恢复机制
性能优化指导
三、缓存治理
目的:满足业务逻辑需求;减缓数据库访问压力,提升APP 访问速度
四、版本管理
目的:替代原有的svn代码管理工具,使代码管理简单,开发协作更容易,也为后期代码自动化发布部署提前准备工作
五、服务端日志管理
目的:规范日志输出格式和级别,方便业务异常时准确定位
六、服务拆分部署
目的:保证前端APP 服务稳定,其它服务不影响到APP 的使用