背景:原有项目是基于ASP开发的单系统架构,由于业务增长,业务逻辑越来越复杂,将旧项目改造成微服务架构
任务: 1.公共服务
	   2.数据库拆分
	   3.监控(RedisExpter,MySqlExpoter)
	   4.链路跟踪(Zipkin)
	   5.日志分析(Es,logstash,Kibana)
	   6.权限控制(网关)
	   7.服务注册发现(consul)
	   8.熔断,降级,限流
	   9.微服务框架
行动:1.把个模块都需要的服务单独拆分出来,例如用户服务,权限校验服务等
	  2.将数据库按找不同的服务系统拆分,使每个数据库之属于独立的服务
	  3.搭建监控系统以便预警
	  4.搭建链路跟踪系统以便锁定是哪个服务出现问题
结果:项目完全成功,耦合度大大降低,业务完全分离
点击空白处退出提示














评论