Spring Cloud 介绍


spring cloud 架构

概述

Spring Cloud 利用 Spring Boot 特性整合了开源行业中优秀的组件,整体对外提供了一套在微服务架构中服务治理的解决方案。

spring cloud 微服务架构

Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, one-time tokens, global locks, leadership election, distributed sessions, cluster state). Coordination of distributed systems leads to boiler plate patterns, and using Spring Cloud developers can quickly stand up services and applications that implement those patterns. They will work well in any distributed environment, including the developer’s own laptop, bare metal data centres, and managed platforms such as Cloud Foundry.

Spring Cloud为开发人员提供了工具,以快速构建分布式系统中的一些常见模式(例如,配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,领导选举,分布式会话,群集状态)。分布式系统的协调导致了样板式样,并且使用Spring Cloud开发人员可以快速支持实现这些样板的服务和应用程序。它们可以在任何分布式环境中正常工作,包括开发人员自己的笔记本电脑,裸机数据中心以及Cloud Foundry等托管平台。

功能

  • Spring Cloud focuses on providing good out of box experience for typical use cases and extensibility mechanism to cover others.

    Spring Cloud 致力于为典型的用例和扩展机制提供良好的开箱即用体验,以涵盖其他情况。

  • Distributed/versioned configuration

    分布式/版本化配置

  • Service registration and discovery

    服务注册和发现

  • Routing

    路由

  • Service-to-service calls

    服务通话

  • Load balancing

    负载均衡

  • Circuit Breakers

    断路器

  • Global locks

    全局锁

  • Leadership election and cluster state

    领导选举和集群状态

  • Distributed messaging

    分布式消息传递


文章作者: dhslegen
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 dhslegen !
评论
 上一篇
Java 虚拟机数据区 Java 虚拟机数据区
Java 虚拟机运行时数据区 1. 程序计数器程序计数器是很小的一块内存区域,可以看做是当前线程所执行字节码的行号指示器。在虚拟机的概念模型中,字节码解释器工作时就是通过改变程序计数器的值来选取下一条需要执行的字节码指令,分支,循环,跳转,
下一篇 
==和equals的区别 ==和equals的区别
==是判断两个变量或实例是不是指向同一个内存空间 equals是判断两个变量或实例所指向的内存空间的值是不是相同 ==是指对内存地址进行比较 equals()是对字符串的内容进行比较 ==指引用是否相同 equals()
  目录