站长蚂蚁论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

腾讯云2860元代金券领取及使用说明

[复制链接]

4

主题

1388

帖子

5602

积分

成年蚂蚁

Rank: 8Rank: 8

积分
5602
341#
 楼主| 发表于 2023-6-29 17:28:25 | 只看该作者
建立基于通用语言和业务上下文语义边界的限界上下文,实现业务领域模型的构建。使得限界上下文可以作为微服务拆分和设计的边界。
回复

使用道具 举报

4

主题

1388

帖子

5602

积分

成年蚂蚁

Rank: 8Rank: 8

积分
5602
342#
 楼主| 发表于 2023-6-30 17:27:33 | 只看该作者
我们以大家最熟悉的电商系统来举个栗子,在电商业务中有一个重要的环节就是物流。因此物流是电商业务的重要业务子域。
回复

使用道具 举报

4

主题

1388

帖子

5602

积分

成年蚂蚁

Rank: 8Rank: 8

积分
5602
343#
 楼主| 发表于 2023-7-2 08:04:27 | 只看该作者
那么我们应该怎么判断一个实体它就是聚合根呢?主要是看这个实体是不是有专门的模块来进行维护,自身是不是有完整的独立的生命周期以及是不是有全局的唯一ID
回复

使用道具 举报

4

主题

1388

帖子

5602

积分

成年蚂蚁

Rank: 8Rank: 8

积分
5602
344#
 楼主| 发表于 2023-7-4 10:15:29 | 只看该作者
消息的本质就是发送和接受,终端和服务端并没有本质上的大区别。
回复

使用道具 举报

4

主题

1388

帖子

5602

积分

成年蚂蚁

Rank: 8Rank: 8

积分
5602
345#
 楼主| 发表于 2023-7-4 17:33:51 | 只看该作者
实现一体化前我们先从理论上分析一下问题和可行性。我们知道,无论是终端消息还是服务端消息,其实就是一种通信方式,
回复

使用道具 举报

4

主题

1388

帖子

5602

积分

成年蚂蚁

Rank: 8Rank: 8

积分
5602
346#
 楼主| 发表于 2023-7-5 14:09:31 | 只看该作者
)根据订阅的主题 Topic 去查找消息;
2)根据订阅者 ID 去查找消息。这个就是业界常说的放大模型:读放大、写放大。
回复

使用道具 举报

4

主题

1388

帖子

5602

积分

成年蚂蚁

Rank: 8Rank: 8

积分
5602
347#
 楼主| 发表于 2023-7-6 19:07:52 | 只看该作者
事件广播机制看起来有扩展性问题,但是其实性能并不差,因为我们推送的数据很小就是 Topic 名称,而且相同 Topic 的消息事件可以合并成一个事件,我们线上就是默认采用的这个方式。
回复

使用道具 举报

4

主题

1388

帖子

5602

积分

成年蚂蚁

Rank: 8Rank: 8

积分
5602
348#
 楼主| 发表于 2023-7-7 17:11:35 | 只看该作者
上面的推拉模型通过新消息事件通知机制来解决实时触达问题,事件推送至网关的时候需要一个匹配查找过程,尽管简单的事件广播机制可以到达一定的性能要求
回复

使用道具 举报

4

主题

1388

帖子

5602

积分

成年蚂蚁

Rank: 8Rank: 8

积分
5602
349#
 楼主| 发表于 2023-7-8 16:19:52 | 只看该作者
基于前面的理论和模型分析介绍,我们在考虑用什么架构形态来支持一体化的目标,我们从分层、扩展、交付等方面进行一下描述。
回复

使用道具 举报

4

主题

1388

帖子

5602

积分

成年蚂蚁

Rank: 8Rank: 8

积分
5602
350#
 楼主| 发表于 2023-7-9 09:10:59 | 只看该作者
另外前面介绍的队列模型里面,消息也是按照 Topic 队列进行存储的,MQTT 的 Topic 是一个灵活的多级 Topic,客户端可以任意生成
回复

使用道具 举报

关闭

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

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

GMT+8, 2024-4-29 10:52

Powered by 蚂蚁站长论坛

© 2007-2024 bbs.jzmayi.com

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