分布式架构设计之服务发现

服务发现:

    服务注册与发现

        服务注册与发现中间件:zookeeper、etcd、consul、euerka(netflix开源)等

    服务路由

    服务网关

        API网关:Zuul(配套Spring Cloud)、Kong(配套Nginx/OpenResty)

    配置中心

        配置中心中间件:Apollo(携程开源,支持配置版本管理和灰度发布)

综合:

    监控

        系统监控

        调用质量监控

        数据库监控

        应用逻辑监控

        告警

        [日志监控中间件:ELK、CAT(大众点评开源,调用链监控)、Zipkin(调用链监控)]

    日志

        染色日志

         [分布式日志中间件:Dapper,大规模分布式系统的跟踪系统]

    测试

        单元测试

        性能测试

        自动化测试

        真实流量测试

    灰度发布

    平滑启动:端流量、flush数据、重启应用。

    异地多活

    容器docker

你可能感兴趣的:(分布式架构设计之服务发现)