摘要: 第8章 外部API模式 8.1 外部API的设计难题 FTGO 使用服务 API 的客户端一共有四种: web 应用程序,如 consumer web 应用程序(基于浏览器的用户界面),以及供内部管理员使用的用户界面 移动应用程序,一个供消费者,一个供送餐员 第三方开发人员编写的程序 API 的一种 阅读全文
posted @ 2026-08-31 20:25 LHX2018 阅读(5) 评论(0) 推荐(0)
摘要: 第7章 在微服务架构中实现查询 在微服务架构中实现查询操作有两种不同的模式: API 组合模式:这是最简单的方法,应尽可能使用。它的工作原理是让拥有数据的服务的客户端负责调用服务,并组合服务返回的查询结果 命令查询职责隔离(CQRS)模式:它比 API 组合模式更强大,但也更复杂。它维护活多个视图数 阅读全文
posted @ 2026-08-28 15:48 LHX2018 阅读(3) 评论(0) 推荐(0)
摘要: Qodo亲授AI代码审查 https://www.bilibili.com/video/BV1XT3t6hEEH/?p=8&spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=4042938bc91623 阅读全文
posted @ 2026-08-23 18:44 LHX2018 阅读(4) 评论(0) 推荐(0)
摘要: Nexus Studio 技术博客《Vibe Coding 实战》系列六篇总结 来源:https://www.nexus-studio.cc/insights (Nexus Studio 官方技术博客「技术视野」栏目) 系列名:VibeCoding(感觉编程) 发布时间:2026-06-15,共 6 阅读全文
posted @ 2026-08-23 18:43 LHX2018 阅读(10) 评论(0) 推荐(0)
摘要: 第6章 使用事件溯源开发业务逻辑 6.1 使用事件溯源开发业务逻辑概述 事件溯源是构建业务逻辑和持久化聚合的另一种选择。它将聚合以一系列事件的方式持久化保存。每个事件代表聚合的一次状态变化。应用程序通过重放(replaying)事件来重新创建聚合的当前状态。 事件溯源:使用一系列表示状态更改的领域事 阅读全文
posted @ 2026-08-23 11:16 LHX2018 阅读(6) 评论(0) 推荐(0)
摘要: 第5章 微服务架构中的业务逻辑设计 由于业务逻辑散步在多个服务上,因此在微服务架构中开发复杂的业务逻辑更具挑战性。我们需要解决两个关键问题。 首先,典型的领域模型是由各种类(class)交织在一起的一个网络。虽然这在单体应用程序中不是问题,但在微服务架构中,类分散在不同的服务中,你需要避免跨越服务边 阅读全文
posted @ 2026-08-20 09:19 LHX2018 阅读(3) 评论(0) 推荐(0)
摘要: 第4章 使用Saga管理事务 它的主要内容是提出了“Sagas”(传奇)这个事务模型,核心是为了解决长事务(Long-running transactions)在分布式系统中遇到的难题。 为了解决长事务容易长时间占用资源、失败后恢复代价高昂的问题,Sagas模型的核心思想是: 将长事务拆分成一系列子 阅读全文
posted @ 2026-08-18 17:04 LHX2018 阅读(9) 评论(0) 推荐(0)
摘要: 第3章 微服务架构中的进程间通信 3.1 微服务架构中的进程间通信概述 3.1.1 交互方式 一对一 一对多 同步 请求/响应 无 异步 同步请求/响应单向通知 发布/订阅发布/异步响应 3.1.2 在微服务架构中定义API 首先编写接口定义,然后与客户端开发人员一起查看这些接口定义。只有在反复迭代 阅读全文
posted @ 2026-08-15 13:24 LHX2018 阅读(6) 评论(0) 推荐(0)
摘要: 第2章 服务的拆分策略 2.1 微服务架构到底是什么 传统上,架构的目标是可扩展性、可靠性和安全性。但是今天,该架构能够快速安全地交付软件,这一点非常重要。 2.1.1 软件架构是什么,为什么它如此重要 O'Reilly的软件架构会议 SATURN会议 卡耐基梅隆大学软件工程研究所Len及其同事: 阅读全文
posted @ 2026-08-14 12:02 LHX2018 阅读(7) 评论(0) 推荐(0)
摘要: microservices patterns with examples in java 微服务架构设计模式 [美]克里斯·理查森(chris richardson)著 喻勇 译 2019.6 第一版第 3 次印刷 ISBN:9787 1116 24127 第一,要记住微服务不是解决所有问题的万能“ 阅读全文
posted @ 2026-08-13 09:21 LHX2018 阅读(5) 评论(0) 推荐(0)