Spring Cloud构建微服务架构

http://springcloud.cn/d/1-dd-spring-cloudhtml

Spring Cloud简介

Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操做提供了一种简单的开发方式。spring

Spring Cloud包含了多个子项目(针对分布式系统中涉及的多个不一样开源产品),好比:Spring Cloud Config、Spring Cloud Netflix、Spring Cloud CloudFoundry、Spring Cloud AWS、Spring Cloud Security、Spring Cloud Commons、Spring Cloud Zookeeper、Spring Cloud CLI等项目。架构

微服务架构

“微服务架构”在这几年很是的火热,以致于关于微服务架构相关的产品社区也变得愈来愈活跃(好比:netflix、dubbo),Spring Cloud也因Spring社区的强大知名度和影响力也被广大架构师与开发者备受关注。分布式

那么什么是“微服务架构”呢?简单的说,微服务架构就是将一个完整的应用从数据存储开始垂直拆分红多个不一样的服务,每一个服务都能独立部署、独立维护、独立扩展,服务与服务间经过诸如RESTful API的方式互相调用。微服务

对于“微服务架构”,你们在互联网能够搜索到不少相关的介绍和研究文章来进行学习和了解。也能够阅读始祖Martin Fowler的《Microservices》,本文不作更多的介绍和描述。工具

相关文章
相关标签/搜索