微服务架构
所有的编程哲学都是关于状态的 | worldofbs

我最近意识到所有不同的编程哲学都与状态有关,并且可以归结为关于如何使用状态的简单陈述: 面向对象 一次性修改大量的状态是很难正确的;因此:将状态的子集封装成独立的对象,并允许通过方法对封装的... 详细
介绍一个使用 Spring Integration 引入微服务模式的案例

Spring Integration 已经是众所周知的 企业集成模式的参考实现 . 同时,消息传递模型作为该项目的核心功能,不仅可以在服务之间实现轻松扩展的松耦合 . 详细
分布式系统关键概念和模式 - klarna

如果您在一家现代科技公司工作,您可能遇到过“分布式系统”一词。在这篇博文中,我将分两部分进行介绍,第一部分是关于关键概念和时间表,第二部分是关于行业中使用的一些模式。这篇博文的目的是分享足够的基础信... 详细
事件驱动架构模式总结 - serverlessland

在构建事件驱动 架构 时,您会发现自己使用了许多不同的模式,而不仅仅是一种。当您深入研究 EDA 应用程序时,您会看到混合了点对点消息传递、发布/订阅、编排、编排,也许还有一些事件源等等... 详细
微服务架构中的SAGA模式是什么?

什么时候我们需要微服务?

宗教、法律和惯例都是为了解决社会问题而产生的,正如新技术是为了解决技术问题而产生的一样。微服务 架构 是针对技术问题的一种新的技术发展。不幸的是,由于对 微服务 的历史缺乏了解,这一概念在软... 详细
只有 1% 的人需要微服务 - qe-unit

年收入 20 亿美元的规模才有充分理由采用 微服务 架构,其他规模则可采用: 单体式 架构 演化为基于服务的模块化单体式架构,然后演化为宏服务、迷你服务、微服务。 什么是微服务架构? ... 详细
到底什么是微服务? - Jak

微服务 架构 将一个应用程序构造成一个小型的、可独立部署的服务集合。每个服务都在自己的进程中运行,并通过HTTP/REST APIs等轻量级机制与其他服务进行通信。与传统的单体架构相比,这种方法... 详细
如何将 Java 单体迁移到微服务? - codelike

微服务帮助我们更快地构建、扩展和部署软件。以下是如何在不失去理智的情况下迁移您的单体应用。 要么快速构建你的软件,要么等死! 这是软件领域的规则。当我作为顾问工作时,我亲眼看到了对速度的争夺。 ... 详细
可组合架构 - DZone

本文讨论可组合应用程序 架构 的概念和架构模式。 在一个组织中进行软件选择的基本假设已经发生了变化。虽然原则、政策和指导方针是相同的,但在大多数情况下,以下因素对产品、技术和开发的选择有直接影... 详细
微服务中的分布式事务:使用 Temporal 实现 Saga

微服务和数据表外键困境 – Stephen

您需要模块,而不是微服务

架构有时很难——人们不断提出一些新想法,这些想法很快成为主流的“做事方式”,微服务是最新的趋势,现在是我们剖析这个想法并找到正在发生的事情的真正根源的时候了。 在 微服务 的核心,我们被告... 详细