zoukankan      html  css  js  c++  java
  • springcloud概述

    一 前言

    这边文章主要是简述springcloud的主体内容,能够帮助读者更好的理解什么是springcloud,springcloud有什么特色项目,其主体功能等;

    二 springcloud概述

    springcloud是微服务落地的实现方案之一。相比于其它服务治理框架,其能快速的构建分布式系统,是一套完整的微服务解决方案;其特色不仅包括服务治理框架通常所拥有的注册中心,负载均衡,还有容错机制,配置中心,路由网关转发,链路监控,服务监控,熔断机制,安全框架等,功能十分强大,易于运行。

    微服务主要特色功能springcloud落地技术
    通信方式 HTPP/restful
    服务注册与发现 eureka ,Consul, Zookeeper
    网关 Zuul/Gateway
    负载均衡 Ribbon
    容错机制 Hystrix
    配置中心 Spring Cloud Config
    链路监控 Sleuth+Zipkin
    分布式日志 ELK

    三 优秀项目概览

    springcloud 项目模块远不止这么多,详细的读者可以看官方文档,下面列出的是比较容易遇见的模块;

    项目说明
    spring-cloud-aws AWS(亚马逊托管云服务 )
    spring-cloud-bus 消息总线
    spring-cloud-cli 封装的CLI
    spring-cloud-commons 公共类
    spring-cloud-contract 消费者驱动合同
    spring-cloud-config 配置中心
    spring-cloud-netflix netflix公司组件(核心组件)
    spring-cloud-security 安全
    spring-cloud-consul 注册中心
    spring-cloud-sleuth 链路追踪
    spring-cloud-stream 数据流操作
    spring-cloud-zookeeper 注册中心
    spring-cloud-task spring task 任务
    spring-cloud-gateway 网关
    spring-cloud-openfeign Feign,HTTP客户端

    四 版本号介绍

    spring cloud 子项目都是独立存在,其版本号是以伦敦地铁站的名称命名,根据每个版本发布的时间是以名称的字母顺序命名(例如:“ Angel”是第一个发行版,“ Brixton”是第二个发行版),根据发行的数量和版本修订,会以.SRX结尾,其中的X代表数字(例如Edgware.SR6,Finchley.SR2)

     

     

  • 相关阅读:
    24点游戏 程序(一)
    24点游戏全解-1362组
    Android版 hanoi 汉诺塔 源码
    24点游戏 程序(二)
    Javascript 面向对象编程
    新浪微博 OAuth2 NodeJs发微博
    AT5800 [AGC043C] Giant Graph 题解
    CF1033D Divisors 题解
    CF1033E Hidden Bipartite Graph 题解
    AT???? [ABC255D] String Cards 题解
  • 原文地址:https://www.cnblogs.com/zszxz/p/12056535.html
Copyright © 2011-2022 走看看