架构实践微服务架构设计原则

Posted 禅与计算机程序设计艺术

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了架构实践微服务架构设计原则相关的知识,希望对你有一定的参考价值。

技术架构演变

下图表示从单体应用逐渐转变为微服务应用。

单一应用架构

通俗地讲,“单体应用(monolith application)”就是将应用程序的所有功能都打包成一个独立的单元。当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。

特点

  • 所有的功能集成在一个项目工程中;
  • 所有的功能打一个 war 包部署到服务器;
  • 应用与数据库分开部署;
  • 通过部署应用集群和数据库集群来提高系统的性能。

优点&#x

以上是关于架构实践微服务架构设计原则的主要内容,如果未能解决你的问题,请参考以下文章

2.Go语言高并发与微服务实战 --- 微服务概述

微服务架构实践 - 你只懂docker与spring boot就够了吗?

微服务架构的4大设计原则和1个平台实践

微服务实践系列一之微服务架构

微服务实践系列一之微服务架构

微服务实践:从单体式架构迁移到微服务架构