微服务架构是一种架构模式,它提倡将单一应用程序分红一组小的服务,服务之间互相调用,互相配合,为用户提供最终价值,各个服务运行在其独立的进程中,服务与服务之间进行轻量级的通讯机制html
互相协做(一般是基于Http协议的Restful API),每一个服务都绕着具体业务进行构建,而且可以被独立地部署到生产环境、类生产环境。另外,应当避免统一的、集中式的管理机制,对具体的一个服务而言,架构
应根据业务上下文,选择合适的语言、工具对其进行构建负载均衡
1. 服务注册与发现分布式
2.服务调用ide
3.服务熔断微服务
4.负载均衡工具
5.服务降级htm
6.服务消息队列blog
7.配置中心队列
8.服务网关
9.服务监控
10.全链路追踪
11.自动化构建部署
12.服务定时任务调度操做
Spring Cloud=分布式微服务架构的一站式解决方案,是多种微服务架构技术的集合体,俗称微服务全家桶。