一份微服务架构手稿图,彻底搞定微服务核心原理(15)

关于通讯方式 , 一般市面也就是两种远程调用方式 , 我整理了一个表格:

监控预警

监控预警对于微服务很重要 , 一个可靠的监控预警体系对微服务运行至关重要 。

一般监控分为如下层次:

从基础设施到用户端 , 层层有监控 , 全方位 , 多角度 , 每一个层面都很重要 。

总体来说 , 微服务可分为 5 个监控点:

  • 日志监控

  • Metrics 监控

  • 健康检查

  • 调用链检查

  • 告警系统

①监控架构

下面的图是大部分公司的一种监控架构图 。 每一个服务都有一个 Agent , Agent 收集到关键信息 , 会传到一些 MQ 中 , 为了解耦 。

推荐阅读