一:微服务的基础设施
API
网关(api-gateway)、服务注册和发现(
Spring Cloud Netflix的Eureka
)、统一配置管理(
disconfig
)、灰度发布、服务调用链追踪、服务监控....
二. 架构
1.api-gateway
2.服务注册发现
引入eureka的jar包,启动类中使用EnableEurekaServer注解,在application.yml中配置eureka服务信息
3.统一资源配置
通过读取disconfig文件,将config服务器配置文件同步到客户端
4.监控系统
日志监控
业务监控(大众点评cat)
系统监控(硬件,网络)
应用监控(JVM,慢SQL)