微服务Spring Cloud介绍
主要内容
一、传统服务架构与微服务架构
二、什么是微服务
三、SpringCloud介绍
四、Eureka介绍
五、Ribbon介绍
六、Hystric介绍
七、Feign介绍
八、Zuul介绍
九、Config介绍
单体应用
单体应用优化
加入ESB
微服务架构
主要内容
一、传统服务架构与微服务架构
二、什么是微服务
三、SpringCloud介绍
四、Eureka介绍
五、Ribbon介绍
六、Hystric介绍
七、Feign介绍
八、Zuul介绍
九、Config介绍
什么是微服务
微服务架构是一种架构模式,它提倡将单一应用程序划分
成一组小的服务,服务之间互相协调、互相配合,为用户
提供最终价值。每个服务运行在其独立的进程中,服务与
服务间采用轻量级的通信机制互相沟通(通常是基于HTTP
的RESTful API)。每个服务都围绕着具体业务进行构建,
并且能够被独立地部署到生产环境、类生产环境等。另外,
应尽量避免统一的、集中式的服务管理机制,对具体的一
个服务而言,应根据业务上下文,选择合适的语言、工具
对其进行构建。
微服务是一种架构风格,一个大型复杂软件应用由一个或
多个微服务组成。系统中的各个微服务可被独立部署,各
个微服务之间是松耦合的。每个微服务仅关注于完成一件
任务并很好地完成该任务。在所有情况下,每个任务代表
着一个小的业务能力