微服务
- 系统架构上的一种设计风格,将原来一个独立的系统拆分成多个小型服务,多个小型服务能够在各自独立的进程里面运行,而服务之间通过基于Http的RESTful进行访问
Spring Cloud简介
- Spring Cloud是一个基于Spring Boot实现的微服务架构开发工具,它为微服务架构中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。
Spring Cloud包含如下子项目
- spring-cloud-aws简化aws的组件
- spring-cloud-bus事件、消息总线
- spring-cloud-cli集成Groovy
- spring-cloud-cloudfoundry集成Pivotal Cloudfoundry
- spring-cloud-cloudfoundry-service-broker
- spring-cloud-cluster选举算法和通用状态 模式
- spring-cloud-commons
- spring-cloud-config配置管理工具
- spring-cloud-connectors
- spring-cloud-consul服务发现与配置管理工具
- spring-cloud-dash