企业整体应用架构体系下的横向拆分和纵向拆分

摘要

要谈传统单体应用的微服务拆分,首先需要对应用本身的形态进行理解。一般来讲应用包括两种类型。一种是流程驱动类应用,类似OA系统,ITSM系统等。一类是数据驱动类应用,典型的是资产管理系统,资源管理系统。

数据驱动类应用底层是一个大共享数据库,这个数据库很难进行拆分,否则导致上层应用实现存在大量的跨库和分布式事务问题。而对于流程类应用,往往流程对应的底层数据对象相对独立,耦合性小,因此更加容易进行拆分。

欢迎在评论区写下你对这篇文章的看法。

评论

首页 - Wiki
Copyright © 2011-2024 iteam. Current version is 2.125.0. UTC+08:00, 2024-05-10 05:53
浙ICP备14020137号-1 $访客地图$