什么是spring Cloud

  简单来说,Spring Cloud 提供了一些可以然开发这快速构建服务应用的工具,比如配置管理、服务发现、熔断、智能路由等,这些服务可以在任何分布式环境下很好地工作。Spring Cloud 主要致力于解决如下问题:

  •  Distributed/veersioned configuration, 分布式及版化配置
  • Service registration and discovery,服务注册于发现。
  • Routing, 服务路由,
  • Service-to-service calls,服务调用。
  • Load balancing, 负载均衡。
  • Circuit Breakers, 断路器。
  • Global locks,全局锁。
  • Leadership election and cluster state, Leader及集群状态。
  • Distributed messsaging, 分布式消息

   需要注意的是,Spring Cloud 并不是 Spring 团队全新研发的框架,它只是把一些比较优秀的解决微服务架构中常见问题的开源框架基于Spring Cloud 规范进行了整合,通过Spring Boot这个框架进行了在封装后屏蔽掉了复杂的配置,给开发这提供良好的开箱即用的微服务开发体验。不难看出,Spring Cloud 其实就是一到规范,而Spring Cloud Netflix、 Spring Cloud Consul、 Spring Cloud Alibaba才是Spring Cloud 规范的实现。

 

posted @   天竹冰程  阅读(165)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core GC计划阶段(plan_phase)底层原理浅谈
· .NET开发智能桌面机器人:用.NET IoT库编写驱动控制两个屏幕
· 用纯.NET开发并制作一个智能桌面机器人:从.NET IoT入门开始
· 一个超经典 WinForm,WPF 卡死问题的终极反思
· ASP.NET Core - 日志记录系统(二)
阅读排行:
· 支付宝事故这事儿,凭什么又是程序员背锅?有没有可能是这样的...
· 在线客服系统 QPS 突破 240/秒,连接数突破 4000,日请求数接近1000万次,.NET 多
· C# 开发工具Visual Studio 介绍
· 在 Windows 10 上实现免密码 SSH 登录
· C#中如何使用异步编程
点击右上角即可分享
微信分享提示