首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

聊聊有界上下文

在这篇文章中,我将分享我对有界上下文的看法。有界上下文是什么意思?为什么需要有界上下文?...有界上下文和微服务之间的联系 我会尽量说地简单易懂,所以本文针对的读者是那些在开发微服务时听到术语“有界上下文”但很难理解有界上下文概念的读者。...该模型对于一个有界的上下文有意义,但是对于另一个有界上下文,相同的模型没有意义(或不同的含义)。...使用有界上下文,我们分离数据模型,抽象业务中的共性。但是一个有界的上下文如何与其他的上下文通信呢? 在这里,上下文映射的概念出现了。...业务域将业务逻辑分解为多个有界上下文,每个有界上下文都是一个单独的代码库,并通过上下文映射进行通信。

1.9K30

一文了解Flink数据-有界数据与无界数据

有界数据集 有界数据集对开发者来说都很熟悉,在常规的处理中我们都会从Mysql,文本等获取数据进行计算分析。我们在处理此类数据时,特点就是数据是静止不动的。也就是说,没有再进行追加。...所以有界数据集又或者说是有时间边界。在某个时间内的结果进行计算。那么这种计算称之为批计算,批处理。Batch Processing ? 例如:计算当前订单量。...有界数据集与无界数据集是一个相对模糊的概念,如果数据一条一条的经过处理引擎那么则可以认为是无界的,那么如果每间隔一分钟、一小时、一天进行一次计算那么则认为这一段时间的数据又相对是有界的。...有界的数据又可以把数据一条一条的通过计算引擎,造成无界的数据集。所以,有界数据集与无界数据集可以存在互换的。因此业内也就开始追寻 批流统一 的框架。 ?...也就是相当于把无界数据集切分为小量的有界数据。

1.9K20

「领域驱动设计」集成有界上下文的策略

接下来,我们研究了有界的上下文,以及它们如何适应整个组织的上下文映射。有界上下文是特定域模型周围的边界,而上下文映射是每个有界上下文如何适应全局的全局视图。...在今天的文章中,我们将讨论在域驱动设计应用程序中集成有界上下文的策略,每种策略的优缺点以及如何决定为项目选择哪种上下文。...有界上下文是关于域模型的边界。在有限的上下文中,对象的语言、名称和思想应该形成手边问题的统一模型。有界的上下文将内部模型与外部世界的复杂性隔离开来。...最后,上下文映射是每个有界上下文如何在应用程序或组织中相互配合的全局视图。这个更大的问题视图确保应用程序的目标不会丢失在每个有界上下文的重点细节中。...对于每个有界的上下文,最好有一个真正的内部模型和一层转换,而不是使用单一的对象来试图填补不同的、常常相互冲突的工作。

53170
领券