虚拟化容器,大数据,DBA,中间件,监控。

微服务需要考虑的问题

21 12月
作者:admin|分类:系统运维

1. 使用微服务需要考虑的问题


1.1 统一的配置管理中心

服务拆分以后,服务的数量非常多,如果所有的配置都以配置文件的方式放在应用本地的话,非常难以管理,可以想象当有几百上千个进程中有一个配置出现了问题,是很难将它找出来的,因而需要有统一的配置中心,来管理所有的配置,进行统一的配置下发。

在微服务中,配置往往分为几类,一类是几乎不变的配置,这种配置可以直接打在容器镜像里面,第二类是启动时就会确定的配置,这种配置往往通过环境变量,在容器启动的时候传进去,第三类就是统一的配置,需要通过配置中心进行下发,例如在大促的情况下,有些功能需要降级,哪些功能可以降级,哪些功能不能降级,都可以在配置文件中统一配置。

2.2 全链路监控 (pinpoint,skywalking,zipkin )

1)系统和应用的监控

监控系统和服务的健康状态和性能瓶颈,当系统出现异常的时候,监控系统可以配合告警系统,及时地发现,通知,干预,从而保障系统的顺利运行。

2)调用关系的监控

对代码调用关系进行监控

3.3 日志收集 (EFK , ELK STACK )

业务层面、代码层面、系统层面

浏览459 评论0
返回
目录
返回
首页
Jenkins 常用的项目构建工具集成 02 Gradle Jenkins 常用的项目构建工具集成 01 Maven