Fork me on GitHub
上一页 1 2 3 4 5 6 7 8 9 10 ··· 24 下一页
摘要: 本文讨论软件设计中的决策,特别是关于将较大的系统拆分为多个可独立部署的服务端点。不会特别讨论【服务端点设计】,但我想探讨一下为创建多个服务应用程序进行构思的阶段。 面对复杂问题,通常试图理解复杂性的各部分。将问题拆解为更易于理解和处理的小模块,可以更有效地应对。 如同在许多产品/项目管理周期中描述的 阅读全文
posted @ 2024-08-20 23:37 公众号-JavaEdge 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 有一种办法:发送会议邀请给所有团队,经过101次会议后,发布维护横幅,所有人同时点击发布按钮。或... 可用适配器,但微调。没错!就像软件开发中90%问题一样,有种模式帮助你找到聪明解决方案。 1 问题 你已经有了一个模式,消费者已知咋处理它,所以他们依赖你保持兼容性,但实际上,你要打破这种兼容性。 阅读全文
posted @ 2024-08-18 20:47 公众号-JavaEdge 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 0 前言 LangGraph Studio 提供了一个专门的智能体IDE,用于可视化、交互和调试复杂的智能体应用程序。本文来了解如何在桌面使用。 LLM为新型智能体应用程序的发展铺平了道路——随这些应用程序演进,开发它们所需工具也必须不断改进。今天推出的 LangGraph Studio——首款专为 阅读全文
posted @ 2024-08-17 22:14 公众号-JavaEdge 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 0 前言 part1讨论了集成过程中遇到的挑战以及幂等事件处理的作用。解决集成问题之后,我们需要反思事件检索的问题。我们的经验教训表明,将事件检索与事件处理解耦至关重要。 1 事件处理与请求/响应 API 紧耦合 part1讨论了将请求/响应 API 集成到事件驱动微服务中时,由于基于请求/响应的通 阅读全文
posted @ 2024-08-12 23:05 公众号-JavaEdge 阅读(16) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 中,若某类只用 @ConfigurationProperties 注解,然后该类: 没有在扫描路径下 或没用 @Component 等注解 就会导致无法被扫描为 bean,须在配置类用 @EnableConfigurationProperties 注解去指定这个类,才能使 @ 阅读全文
posted @ 2024-08-11 23:06 公众号-JavaEdge 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 0 前言 IntelliJ IDEA 2024.2 允许你直接在 IDE 运行 Spring Data JPA 方法,即时验证存储库查询。 简化了 cron 表达式管理,提供内联描述和高级自动补全功能,并升级 HTTP 客户端,使其使用 GraalJS 执行引擎。 该版本通过在项目索引期间启用关键功 阅读全文
posted @ 2024-08-08 23:57 公众号-JavaEdge 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 0 前言 程序在 Flink 集群运行,某个算子因为某些原因出现故障,如何处理 在故障恢复后,如何保证数据状态,和故障发生之前的数据状态一致? 1 什么是 checkpoint(检查点)? Checkpoint 能生成快照(Snapshot)。 若 Flink 程序崩溃,重新运行程序时可以有选择地从 阅读全文
posted @ 2024-08-06 22:33 公众号-JavaEdge 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 1 架构师能力思维模型 全局思维 抽象思维 2 新需求的思考路径 需求是否合理,是否能解决问题? 能划分多少个子系统? 每个子系统能划分多少个模块?这个系统需要可靠性吗,需要扩展能力吗?成本需要控制吗? 表如何设计?API如何设计?模块之间如何通信? 3 风控引擎设计的核心点 架构会围绕核心点进行设 阅读全文
posted @ 2024-08-01 23:18 公众号-JavaEdge 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 0 前言 在电商系统中,商品信息的快速获取对用户体验至关重要。本文将详细讲解一个多层级的商品信息缓存体系,旨在提高系统性能和可靠性。 开局一张图,剩下全靠编! 1 整体架构 该缓存体系采用了多级缓存策略,从前端到后端,逐层深入: CDN缓存 Nginx缓存集群 Redis缓存 JVM本地缓存 MyS 阅读全文
posted @ 2024-07-31 21:21 公众号-JavaEdge 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 0 关键总结 Java SE 15在2020年9月发布,预览功能引入“封闭类”(JEP 360) 封闭类是一种限制哪些其他类或接口可扩展它的类或接口 类似枚举,封闭类在领域模型中捕获替代方案,允许程序员和编译器推理其穷尽性 封闭类对于创建安全的层次结构也很有用,通过解耦可访问性和可扩展性,允许库开发 阅读全文
posted @ 2024-07-24 22:46 公众号-JavaEdge 阅读(49) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 24 下一页