刷新
精简化事件:事件驱动架构的精益力量

博主头像 精简化事件:事件驱动架构的精益力量 在软件开发领域,事件驱动架构(Event-Driven Architecture,简称 EDA)因其促进实时通信、具有良好的可扩展性以及构建松耦合系统的能力,越来越受到重视。其核心思想是通过事件来实现通信。在使用事件驱动架构的过程中,关于事件的设计一直存在争议:我 ...

ChatGPT的应用与角色扮演

博主头像 ChatGPT的应用与角色扮演市场研究能否分析特定行业的最新消费者行为趋势,并确定今年新企业可以探索的三个未开发机会? 利用当前技术进步解决现有市场痛点的一些开创性商业理念是什么?商业理念生成消费者洞察分析器 创新商业理念工具 用户体验增强器 内容营销助理 品牌参与规划师 转化优化指南产品开发你能帮 ...

Google 免费 AI课程

博主头像 Google免费AI课程1. 生成式人工智能45 分钟的课程,解释什么是生成式 AI、如何使用它,以及 Google Tools for Gen AI 应用程序。 完成课程即可获得徽章并展示您的技能! 课程链接: https://cloudskillsboost.google/course_temp ...

DDD精粹速读(二)

博主头像 前言 在上一篇文章中,我介绍了领域驱动设计(DDD)的战略设计,以及如何处理大局。本篇文章将深入探讨领域驱动设计(DDD)的核心——战术设计。 Vaughn Vernon 在他的书《Implementing Domain Driven Design》(实现领域驱动设计)中巧妙地将战略设计比作登山者规 ...

DDD精粹速读(一)

博主头像 1 你需要知道的 - 战略设计 DDD是一种软件设计和构建方法,其重点在于独立于数据持久化等技术问题,准确表达业务规则。 不幸,DDD 对新手来说极具挑战性,部分原因是它有许多独特的概念需要学习。本文我简要介绍这些重要的思想,以便你能自信继续你的 DDD 旅程。 第一部分将侧重于与所有参与软件开发的 ...

DDD的函数式编程实现

博主头像 DDD是一种成熟的软件设计方法,旨在确保领域专家和开发人员能够有效合作,创造出高质量的软件。 本文介绍咋将FP(函数式编程)应用于DDD的实现,使其既优雅又简洁。C4模型中,软件架构图分为四个层次:“系统上下文”、“容器”、“组件”和“代码”。 “组件”是构成容器的基本单位,也是本文描述的层次。 1 ...

当SOA遇到DDD

博主头像 本文讨论软件设计中的决策,特别是关于将较大的系统拆分为多个可独立部署的服务端点。不会特别讨论【服务端点设计】,但我想探讨一下为创建多个服务应用程序进行构思的阶段。 面对复杂问题,通常试图理解复杂性的各部分。将问题拆解为更易于理解和处理的小模块,可以更有效地应对。 如同在许多产品/项目管理周期中描述的 ...

利用LLM生成人工合成数据

编写prompt让LLM直接生成结构化的数据 用prompt让LLM生成能够生成结构化数据的代码 用prompt让LLM合成文本数据 处理不平衡(imbalanced)或非多样化(non-diverse)的文本数据 合成数据(Synthetic Data)是指通过人工生成的方式创建的数据,而非从现实 ...

事件驱动架构的事件版本管理

博主头像 有一种办法:发送会议邀请给所有团队,经过101次会议后,发布维护横幅,所有人同时点击发布按钮。或... 可用适配器,但微调。没错!就像软件开发中90%问题一样,有种模式帮助你找到聪明解决方案。 1 问题 你已经有了一个模式,消费者已知咋处理它,所以他们依赖你保持兼容性,但实际上,你要打破这种兼容性。 ...

LangGraph Studio:首款智能体(agent)IDE

博主头像 0 前言 LangGraph Studio 提供了一个专门的智能体IDE,用于可视化、交互和调试复杂的智能体应用程序。本文来了解如何在桌面使用。 LLM为新型智能体应用程序的发展铺平了道路——随这些应用程序演进,开发它们所需工具也必须不断改进。今天推出的 LangGraph Studio——首款专为 ...

AI助力费曼技术中英文学习法

博主头像 AI助力费曼技术中英文学习法背景实践 费曼学习法的核心就是:当你能给人解释清楚一个概念时,才算完全理解。而你能用英文解释清楚时,代表你能用母语人的思维方式去解释一个复杂概念,这个过程中你需要对你的英语表达方式进行整合,并且用口语输出,这个过程很慢,但对你英语有巨大提升。既能快速学习知识,又能提高英语 ...

AI应用任何PDF转换为交互式仪表盘

博主头像 AI应用任何PDF转换为交互式仪表盘 背景 在不到一分钟的时间内将任何 PDF 转换为交互式仪表板(下面的提示词 ): 这适用于所有可以正确编码的 AI 聊天机器人,例如 ChatGPT 4o、Mistral Large 2、Claude Sonnet 3.5、Llama 405b 等大模型。 Ch ...

Datawhale X 魔搭 2024年AI夏令营第四期AIGC方向 Task02

博主头像 从零入门AI生图原理&实践是 Datawhale 2024 年 AI 夏令营第四期的学习活动(“AIGC”方向),基于魔搭社区“可图Kolors-LoRA风格故事挑战赛”开展的实践学习—— 适合想 入门并实践 AIGC文生图、工作流搭建、LoRA微调 的学习者参与 学习内容提要:从通过代码实现AI文 ...

事件驱动系统设计之将事件检索与事件处理解耦

博主头像 0 前言 part1讨论了集成过程中遇到的挑战以及幂等事件处理的作用。解决集成问题之后,我们需要反思事件检索的问题。我们的经验教训表明,将事件检索与事件处理解耦至关重要。 1 事件处理与请求/响应 API 紧耦合 part1讨论了将请求/响应 API 集成到事件驱动微服务中时,由于基于请求/响应的通 ...

Spring Boot配置类的注解

博主头像 Spring Boot 中,若某类只用 @ConfigurationProperties 注解,然后该类: 没有在扫描路径下 或没用 @Component 等注解 就会导致无法被扫描为 bean,须在配置类用 @EnableConfigurationProperties 注解去指定这个类,才能使 @ ...

<123···15>