站长蚂蚁论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: 活动 交友 discuz
楼主: gydtep2002
打印 上一主题 下一主题

免费领取阿里云大礼包3150元+新客享0.26折起优惠

[复制链接]

4

主题

1406

帖子

5658

积分

成年蚂蚁

Rank: 8Rank: 8

积分
5658
351#
 楼主| 发表于 2023-5-10 09:39:35 | 只看该作者
Z轴(第三向,垂直于下图所在平面):产品(或服务)应用,例如传感器应用、CPS设备、可穿戴服务、安全服务等“产品即服务”产品。
回复

使用道具 举报

4

主题

1406

帖子

5658

积分

成年蚂蚁

Rank: 8Rank: 8

积分
5658
352#
 楼主| 发表于 2023-5-11 06:43:50 | 只看该作者
扩展性以及维护性更强。从而开发出bug少稳定性更好的应用。因此本文重点介绍如何进行DDD工程化落地。
回复

使用道具 举报

4

主题

1406

帖子

5658

积分

成年蚂蚁

Rank: 8Rank: 8

积分
5658
353#
 楼主| 发表于 2023-5-11 20:43:56 | 只看该作者
但是大家有没有想过一个问题,假设我们使用一个模型数据对象来串接代码中的各个分层,
回复

使用道具 举报

4

主题

1406

帖子

5658

积分

成年蚂蚁

Rank: 8Rank: 8

积分
5658
354#
 楼主| 发表于 2023-5-12 18:01:35 | 只看该作者
为了简单明了,PO的字段类型和名称应该和数据库物理表格的字段类型和名称一一对应,这样我们不需要去跑到数据库上去查一个字段的类型和名称。
回复

使用道具 举报

4

主题

1406

帖子

5658

积分

成年蚂蚁

Rank: 8Rank: 8

积分
5658
355#
 楼主| 发表于 2023-5-13 10:28:57 | 只看该作者
主要就是为了隔离变化,防止外在服务的数据变化影响应用层的代码,如果真的需要修改那么直接在防腐层中进行修改就好。
回复

使用道具 举报

4

主题

1406

帖子

5658

积分

成年蚂蚁

Rank: 8Rank: 8

积分
5658
356#
 楼主| 发表于 2023-5-14 09:22:30 | 只看该作者
鉴于上述情形, 很多项目因为前期拆分过度, 导致复杂度过高, 导致后期难以运维甚至难以上线。
回复

使用道具 举报

4

主题

1406

帖子

5658

积分

成年蚂蚁

Rank: 8Rank: 8

积分
5658
357#
 楼主| 发表于 2023-5-15 14:52:56 | 只看该作者
微服务拆分的几个阶段
在开始划分微服务之前,架构师需要在大脑中有一个重要的认识:微服务只是手段,不是目的。
回复

使用道具 举报

4

主题

1406

帖子

5658

积分

成年蚂蚁

Rank: 8Rank: 8

积分
5658
358#
 楼主| 发表于 2023-5-16 17:09:05 | 只看该作者
但是理想的领域模型往往抽象程度、成本、复用性这几个因素中获取平衡。
回复

使用道具 举报

4

主题

1406

帖子

5658

积分

成年蚂蚁

Rank: 8Rank: 8

积分
5658
359#
 楼主| 发表于 2023-5-17 14:33:54 | 只看该作者
拆分微服务是为了更好的集成到一起,对于后续落地来说,还有服务集成这一重要的阶段。
回复

使用道具 举报

4

主题

1406

帖子

5658

积分

成年蚂蚁

Rank: 8Rank: 8

积分
5658
360#
 楼主| 发表于 2023-5-18 08:56:29 | 只看该作者
这三种集成方式耦合程度由高到低,适用于不同的场景,需要根据实际情况选择,甚至在系统中可能同时存在。
回复

使用道具 举报

关闭

站长推荐上一条 /1 下一条

QQ|Archiver|手机版|小黑屋|站长蚂蚁-站长之家 ( 赣ICP备15000807号

GMT+8, 2024-5-3 15:07

Powered by 蚂蚁站长论坛

© 2007-2024 bbs.jzmayi.com

快速回复 返回顶部 返回列表