基于Spring Boot和Kubernetes的RESTful微服务

基于Spring Boot和Kubernetes的RESTful微服务

微服务 3年前 (2021-10-19) 浏览: 1053 评论: 0

微服务体系结构是构建现代软件系统最流行的方法之一。微服务体系结构的核心是使用更小的内聚服务构建软件应用程序。您不需要构建一个大型的整体,而是构建小型的可独立部署的服务。因此,单个团队可以拥有端到端的功能。 什么是微服务体系结构? 微服务体系结构由许多(通常是数百个)小型自治服务组成。每项服务都是独立的。微服务是围绕业务能力构建的。微服务体系结构的一些重要特征包括: 微服务是围绕业务能力建模的。 微

DDD领域驱动设计系列二

DDD领域驱动设计系列二

相关技术 3年前 (2021-08-04) 浏览: 462 评论: 0

在这一部分中,我将讨论我最喜欢的一种架构,称为“洋葱架构”。尽管如此,请允许我首先回顾一下,到目前为止,我们对DDD的了解如下: DDD是关于我们如何从业务角度设计软件,而不是从技术角度。为此,我们必须在设计过程中与领域专家(又称业务专家)一起工作,这样我们才能与业务需求保持一致。这个过程总是从我们称之为无处不在的语言开始(即,我们需要在设计和实现过程中使用标准术语)。随后,将复杂域分解为更小的子

DDD领域驱动设计系列一

DDD领域驱动设计系列一

相关技术 3年前 (2021-08-03) 浏览: 411 评论: 0

当我第一次听说DDD(领域驱动设计,当然不是期限驱动设计)时,我还是惠普(Hewlett-Packard)位于马来西亚Cyberjaya的开发中心的高级Java开发人员。我对这个话题不太感兴趣,因为在那段时间里很难找到好的资源。有人让我找到埃里克·埃文的书(“蓝皮书”),我得到了这本书,并将它添加到我的PDF收藏中。 在这段时间里,DDD是一项全新的技术(尤其是在印度尼西亚),因此只有少数公司成功

领域驱动设计(DDD)

领域驱动设计(DDD)

相关技术 3年前 (2021-05-22) 浏览: 461 评论: 0

领域驱动设计是程序员埃里克·埃文斯在2004年出版的《领域驱动设计:解决软件核心的复杂性》一书中提出的一个概念。 它是一种通过自顶向下的方法来研究软件的架构设计方法。在详细讨论这个话题之前,让我们试着聚焦一些光,并理解在这个上下文中域的含义。 什么是Domain域? 在软件开发上下文中使用的单词Domain指的是业务。在应用程序开发过程中,通常使用术语域逻辑或业务逻辑。基本上,业务逻辑是应用程序逻

领域驱动设计示例

领域驱动设计示例

相关技术 3年前 (2021-04-23) 浏览: 580 评论: 1

我以前看过很多IT项目。有的设计得很好,有的设计得很差。基于这些经验,我想写一点关于一个示例项目的内容,我还想展示如何用UML对一个示例项目进行建模,以及如果我们将领域驱动的设计原则应用到模型中会发生什么。 在继续之前,您应该阅读Eric Evans的“域驱动设计”和Vaughn Vernon的“实现域驱动设计”两本书。这个例子大部分都是基于他们的工作,如果你想深入研究领域驱动的设计,他们的书是必

领域驱动设计中的限界上下文和Java9的Module关系

领域驱动设计中的限界上下文和Java9的Module关系

Java系列 3年前 (2021-03-25) 浏览: 622 评论: 0

领域驱动设计(Domain-Driven Design,DDD)是一套帮助我们设计有效的软件体系结构以提供更高业务价值的原则和工具。有界上下文(Bounded Context)是将整个应用程序域划分为多个语义一致的部分,从而将体系结构从一个大泥球中解救出来的核心和基本模式之一。 同时,利用java9模块系统,我们可以创建强封装的模块。 在本文中,我们将创建一个简单的存储应用程序,并了解如何利用Ja

登录

忘记密码 ?

切换登录

注册