zoukankan      html  css  js  c++  java
  • SpringCloud之API网关与服务发现——Cloud核心组件实战入门及原理

    微服务发展历史

      单体模式——>服务治理(服务拆分)——>微服务(细分服务)——>Segments(服务网格)

    微服务 VS SOA 

    微服务:模块化、独立部署、异构化

    SOA:共同的治理和标准、专注于业务功能重用、通信使用企业服务总线ESB

    服务网格:更注重底层技术

    微服务业界进展及相关技术

    SpringCloud

    1. 服务注册与发现:eureka、consul、zookeeper;
    2. 网关路由:zuu11.x、zuu12.x、cloud自行网关geteway;
    3. 服务员调用:Ribbon(负载均衡)、Feign(服务调用)、Hystrix(熔断);
    4. 监控:actuctoe(业务监控)、amdin(后台监控);
    5. 链路监控:sleuth、zipkin
    6. 消息中心:Stream、Bus、kafka
    7. 配置中心:git、svn、zookeeper
    8. 认证授权中心:Security、oauth、jwt(轻量级认证)
    9. 缓存中心:data
    10. 文档中心:swagger

    API网关(认证登录、限流、日志、监控、减少客户端和服务端的交互次数)

    1. 应用场景(微服务的发展,出现大量的服务调用):第三方、web端、移动端
    2. 业界使用情况:nginx(kong、API Umbrella)、zuul(zuul1、zuul2)、geteway、Linkerd、自研
    3. 实战
  • 相关阅读:
    [BJWC2010]外星联络
    [NOI2015]品酒大会
    工艺 /【模板】最小表示法
    [NOI2016]优秀的拆分
    [HEOI2016/TJOI2016]字符串
    [SDOI2016]生成魔咒
    【模板】后缀自动机 (SAM)【SA解法】
    [湖南集训]图森
    [USACO17DEC]Standing Out from the Herd P
    Annihilate
  • 原文地址:https://www.cnblogs.com/cka-0218/p/SpringCloudAPI.html
Copyright © 2011-2022 走看看