美文网首页我爱编程
Spring Cloud概述

Spring Cloud概述

作者: 巨子联盟 | 来源:发表于2017-11-25 17:46 被阅读0次

    Spring Cloud是什么:


    Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑,裸机数据中心,以及Cloud Foundry等托管平台。

    Spring Cloud专注于提供良好的开箱即用经验的典型用例和可扩展性机制覆盖。

    分布式/版本化配置

    服务注册和发现

    路由

    service - to - service调用

    负载均衡

    断路器

    分布式消息传递


    Spring Cloud参考资料:

    SpringCloud中文文档地址(dalston)

    Spring Cloud微服务实战 PDF 下载

    Spring Cloud家庭成员:

    一句话秒懂Spring Cloud成员大致是干什么的


    Spring Cloud Netflix:Spring合并Netflix公司的一些优秀工具,如:Eureka, Hystrix, Zuul, Archaius…


    Netflix Eureka:服务中心


    Netflix Hystrix:熔断器


    Netflix Zuul:动态路由,监控,弹性,安全等边缘服务的框架


    Netflix Archaius:配置管理API


    Spring Cloud Config:配置中心


    Spring Cloud Bus:消息总线


    Spring Cloud for Cloud Foundry:Cloud Foundry是VMware推出的业界第一个开源PaaS云平台


    Spring Cloud Cluster:提供在分布式系统中的集群所需要的基础功能支持,如:选举、集群的状态一致性


    Spring Cloud Consul:服务发现与配置工具,与Docker容器可以无缝集成


    Spring Cloud Security:基于spring security的安全工具包


    Spring Cloud Sleuth:日志收集工具包


    Spring Cloud Data Flow:分布式流处理和批处理数据通道提供了一系列模型


    Spring Cloud Stream:消息驱动微服务应用的框架


    Spring Cloud Task:解决临时微服务的任务管理,任务调度的工作


    Spring Cloud Zookeeper:使用zookeeper方式的服务发现和配置管理


    Spring Cloud Connectors:便于云端应用程序在各种PaaS平台连接到后端


    Spring Cloud Starters:Spring Boot式的启动项目


    Spring Cloud CLI:基于 Spring Boot CLI,可以让你以命令行方式快速建立云组件。


    Spring Cloud的优势

  1. 和Spring无缝对接的功能,Spring出品,必属精品。
  2. 在SpringBoot基础之上,简单高效,微服务之利器。
  3. 服务治理的方方面面都考虑到了,方便开发开箱即用。
  4. Spring Cloud 社区活跃度很高,教程很丰富,遇到问题很容易找到解决方案。
  5. 轻轻松松几行代码就完成了熔断、均衡负责、服务中心的各种平台功能
  6. 使用Spring Cloud一站式解决方案能在从容应对业务发展的同时大大减少开发成本。
  7. 提供了标准化的、全站式的分布式解决方案。
  8. 相关文章

      网友评论

        本文标题:Spring Cloud概述

        本文链接:https://www.haomeiwen.com/subject/vwmcbxtx.html