springCloud实战篇——纯文本

  • 什么是微服务架构?
    •   微服务是系统架构的一种设计风格,主旨是将原本独立的系统产分为多个小型的服务,这些服务都在各自的进程中运行。服务与服务之间基于HTTP的RESTful API进行通信协作。
    •        构造背景:耦合度高的业务功能
    •        优点:每个服务有自己的数据存储、业务开发、自动化测试案例以及单独的部署机制、可以使用不同的语言来编写。

 

  1. 与单体系统的区别
    • 以往传统的企业项目架构中,针对一个复杂业务就构建一个单体项目。项目中需求分为三个部分:数据库、服务处理、前端展示。业务初期项目各方面应用比较方便,随着业务需求的广泛,扩大使单体应用系统变得越来越臃肿。随着系统的发展,维护成本会变高,并且难以控制。为了解决这一问题,微服务架构诞生了。    

 

posted @ 2019-09-11 11:17  吕布戏貂蝉  阅读(60)  评论(0编辑  收藏  举报