浅谈spring cloud 微服务

2018-05-06  本文已影响0人  slicn

声明

本一系列文字,摘自 周立《spring cloud 与docker》微服务架构实战一书和方志朋博客

传统单体应用的弊端

一个归档包(war)包含所有功能的程序,通常称为单体应用,它有易部署,测试等优点;然而随着需求的增加,团队人数的增加,代码库的膨胀。慢慢的单体应用变得越来越臃肿,为维护性和灵活性降低维护的成本也越来越高。下面简述了单体应用存在的一些问题

什么是微服务

并没有一个严格的定义,Martin Fowler 在博客中这样描述:微服务架构风格是一种将一个单一的应用程序开发为一组小型服务的方法,每个服务运行在自己的进程中,服务之间采用轻量级的通讯机制通信。这些服务围绕着业务独立部署,并集中式进行管理。
所以微服务具有如下特征

微服务的优点

微服务设计原则

微服务面临的挑战

什么是spring cloud

spring cloud 特点

spring cloud 版本

spring cloud 兼容性

上一篇 下一篇

猜你喜欢

热点阅读