zoukankan      html  css  js  c++  java
  • 微服务架构之spring cloud 介绍

      在当前的软件开发行业中,尤其是互联网,微服务是非常炽热的一个词语,市面上已经有一些成型的微服务框架来帮助开发者简化开发工作量,但spring cloud 绝对占有一席之地,不管你是否为java开发,大部分都应该听说过,因为他实现了微服务所必备的功能。

           Spring cloud总体概览,这是我用了近3个小时的成果,也是实际项目的总结。

          

        a)         Spring cloud gateway 是网关,起到总管的作用,也是终端调用服务的第一道门槛,统一的入口。

        b)        Spring cloud eureka 治理中心,负责各个微服务的注册信息,一般设计为高可用,中心中的中心。

        c)         Server-n        业务逻辑微服务,业务需求的载体,使用ribbon、feign调用其他微服务,同时使用注册客户端把自己注入到治理中心,供其他服务及终端调用。

        d)        Sidecar   实现了边车功能,主要是整合其它语言提供的服务,在多语言的环境下,这个功能非常的有必要,尤其现在大部分公司都是异构架构,通过sidecar,  能消除各个语言内部的差异化。

        e)         Spring boot admin 监控看板,可以查看每个微服务的详情,比如JVM、日志、配置信息 等等。

        f)          Spring cloud turbine    熔断器看板,聚合每个微服务熔断器,提供统一的看板。

        g)        Spring cloud zipkin      微服务跟踪组件,查看微服务调用链中的每次请求的详细信息。

      以上是总结性的说明每个组件及其所在整个微服务架构中所处的位置,接下来的文

           章,说逐步介绍每个组件如何使用。

      这样spring cloud 概括性功能就介绍完了,欢迎关注后续每个微服务组件的文章,如果在开发中遇到问题,也可以留言共同探讨共同进步。

  • 相关阅读:
    BZOJ3884 上帝与集合的正确用法 【欧拉定理】
    BZOJ4872 [六省联考2017]分手是祝愿 【期望dp】
    BZOJ4650 [NOI2016]优秀的拆分 【后缀数组】
    BZOJ1562 [NOI2009]变换序列 【KM算法】
    BZOJ2657 [Zjoi2012]旅游(journey) 【树的直径】
    BZOJ3999 [TJOI2015]旅游 【树剖 + 线段树】
    BZOJ3997 [TJOI2015]组合数学 【Dilworth定理】
    BZOJ4823 [Cqoi2017]老C的方块 【最小割】
    坐标系统
    利用键盘左右键使图像左右移动,上下键使图像的两个纹理可见度比例上下调整
  • 原文地址:https://www.cnblogs.com/lzh-boy/p/10367544.html
Copyright © 2011-2022 走看看