服务治理实践总结

  • Post author:
  • Post category:其他


在这里插入图片描述

配置中心

实现方式/生效方式/管理模式

业界/apollo/spring cloud config/consul/nacos

统一异常处理

最外层统一抓取处理

统一错误码形式

不同平台六位策略 00/0000

服务注册发现

zookeeper/供应商使用zk作为注册中心 验证注册中心全部挂掉之后,服务是否能正常运行

eureka/nacos/consul

CI/CD

git/jekins/sonarqube/自动化运维这一套

在流水线上 可集成/接入其他功能可以插件化

限流/熔断

限流算法/漏斗/令牌桶/布隆过滤器

供应商实现的限流方式

熔断方式/服务降级

集群容错策略

Failover

Failback

failfast

failcache

权限访问控制

策略类型/配置方式

jwt/shiro/acl/角色权限中间表

调用链路监控

zipkin

seletuh

skywalking

供应商提供哪种 测试?

日志监控

elk/业界常用

监控方式

硬件资源/cpu io 网络 磁盘 内存等监控

软件服务层面监控 5xx 4xx 调用总量 服务整体可用性

报警机制

邮件/短信/电话 报警方式

触发策略,达到哪种阀值,触发报警

报警配置 哪些人员接收报警 取消策略

普罗米修斯 开源实现的一种方案

apm

负载均衡

多层负载均衡策略 lvs+nginx+ebs

服务端路由策略

随机

轮询

最少活跃激活数

服务调用时延

一致性Hash

粘治连接

随机切换配置策略,看是否能打到不同的机器上

切换负载均衡策略,生效时间观察

服务间通信

底层通信协议 TCP/HTTP

序列化机制

协议类型

性能

RPC调用



版权声明:本文为weixin_43230063原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。