人工智能的三层基本架构_01微服务基本介绍_传统架构的问题

本文探讨了传统单体架构在应对复杂业务和高并发时的局限性,如可维护性、扩展性降低和成本增加。随着云计算、大数据、人工智能的发展,微服务架构应运而生。微服务将应用划分为独立的服务单元,具备自动化运维、容错和快速演进的特点,以解决传统架构痛点并满足复杂业务需求。
摘要由CSDN通过智能技术生成

01基本介绍_传统架构的问题

c8c634d063287262a973b5c155645e3f.png

传统单体架构很难满足现状

随着业务复杂度的提高,代码的可维护性、扩展性、可读性在降低

维护系统的成本、修改系统的成本在提高

更高的要求

随着云计算、大数据、人工智能的飞速发展,对系统架构也提出了越来越多的要求。

微服务最被定义

由OO专家Martin Flwler提出,它是用来描述将软件应用程序设计为独立的服务的一种特殊方式

微服务作用

微服务架构是一个分布式系统

按业务领域划分为独立的服务单元

有自动化运维、容错、快速演进的特点

能解决传统单体架构系统的痛点

满足越来越复杂的业务需求

单体架构简介

经典的3层模型,即表示层、业务逻辑层和数据库访问层。

表示层 用于直接和用户交互,也称为交互层,通常是网页和UI等

业务逻辑层 即业务处理层,例如用户输入的信息要经过业务逻辑层的处理后,才能展现给用户

数据访问层: 用于操作数据库,用户在表示层会产生大量的数据,通过数据访问层对数据库进行读写操作

理解mvc与三层架构:https://ww

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值