- 博客(135)
- 资源 (31)
- 收藏
- 关注
原创 agent框架langgraph4j原理源码分析 图 I状态图,推理框架
LangGraph4j(lg4j)是基于SpringAI的Java AI Agent框架,核心以**状态图(StateGraph)**驱动复杂工作流编排。其逻辑架构涵盖图编排、执行与状态、基础设施扩展及外部能力生态四大域。通过CompiledGraph实现高效执行,支持检查点、中断/恢复、异步生成(async-generator)等特性。推理框架如ReAct、CoT、Reflection、Plan-and-Execute均映射为图结构,实现智能体自主决策。结合Studio可视化工具,降低开发门槛。新设计的A
2026-09-25 15:30:35
208
原创 agent框架langgraph4j原理源码分析-agent和集成 I Agent
本文基于langgraph4j v1.8.20,深入分析其Agent架构与集成机制,重点解析ReAct Agent的构建范式。框架采用分层设计:顶层为AgentExecutor,提供标准化开发接口;中层复用SpringAI能力,封装CallModelAction、ExecuteToolsAction等原子动作;底层通过Agent.Builder将节点与边组装为StateGraph,经编译生成可执行图。结合Studio可视化工具,实现高效开发与调试。整体架构解耦清晰,支持异步、检查点、中断恢复及可观测性,具备
2026-09-20 23:27:26
223
原创 agent框架langgraph4j原理源码分析(一)-架构
LangGraph4j(lg4j)是基于Java的AI Agent框架,核心为支持循环的状态图(StateGraph),通过编译图与执行图实现高效流式、并行及可中断的推理流程。其架构涵盖图编排、状态管理(含检查点与序列化)、持久化(Saver)、异步流式输出(async-generator)与可观测性(OpenTelemetry)。深度集成SpringAI(sa),通过适配器实现模型、工具、RAG等能力的无缝接入,支持多后端存储与流式响应。结合Studio可视化开发工具,提升复杂Agent的构建与调试效率,
2026-09-20 14:38:17
319
原创 ai-agent框架spring ai alibaba (三)外部调用II-2 分布式MCP
本文深入剖析了SpringAI Alibaba框架中分布式MCP(Multi-Capability Platform)的实现机制。主要内容包括:1. 分布式MCP客户端架构,通过Nacos实现服务发现与负载均衡,采用轮询策略进行请求分发;2. MCP服务注册机制,包含服务类型注册和实例注册两个层面,支持兼容性检查;3. 自动配置体系,详细分析了MCP客户端和服务端的Spring Boot自动配置流程。文章指出当前架构在协议耦合、负载均衡策略和服务发现机制方面存在优化空间,建议进一步解耦设计。通过实际示例展示
2026-08-18 16:57:45
248
原创 ai-agent框架spring ai/alibaba 原理源码分析(十)沙箱
本文深入剖析了SpringAI/Alibaba框架中沙箱组件的实现原理与源码设计。沙箱作为AI Agent的安全隔离执行环境,通过分层架构将业务逻辑与基础设施解耦,核心要点包括: 注册机制:采用SPI机制动态加载沙箱类型,通过注解@RegisterSandbox实现元数据配置,最终存入静态Map供全局调用。 分层设计: 容器层:BaseClient抽象容器操作,DockerClient提供具体实现 服务层:SandboxService统一管理沙箱和工具调用 沙箱层:FilesystemSandbox等实现类
2026-08-07 11:30:39
211
原创 ai-agent框架spring ai/alibaba 原理源码分析(五)graph III 图执行
本文深入分析了图执行的核心机制,分为主图执行和节点执行两部分。主图执行由MainGraphExecutor负责整体控制,包括处理START/END节点、中断恢复等;节点执行由NodeExecutor负责具体节点处理。系统采用响应式编程模式,通过构建Flux数据流管道实现异步处理。检查点(Checkpoint)机制作为关键组件,支持执行环境的保存与恢复。文章详细解析了四种中断实现方式,包括InterruptableAction接口、RunnableConfig配置、action返回元数据以及编译配置。节点执行
2026-07-16 15:46:00
197
原创 ai-agent框架spring ai/alibaba原理源码分析(八)观测II spring ai观测 ChatClient
《SpringAIAlibaba观测机制深度解析》摘要:本文深入剖析SpringAIAlibaba(SAA)框架的观测系统实现原理,以ChatClient观测为例展示AI智能体可观测性方案。文章首先解析观测组件架构,包括基于Micrometer-Observation的核心模块与OpenTelemetry集成;然后通过源码分析ChatClientAutoConfiguration的自动配置过程,详细阐述ObservationContext、处理器链(Handler)的结构设计及低/高基数指标采集策略。重点探
2026-07-05 12:48:11
198
原创 ai-agent框架spring ai/alibaba原理源码分析(八)观测I 观测组件,观测技术架构
本文深入剖析了SpringAIAlibaba(SAA)框架的观测系统实现原理。作为Java AI Agent框架,SAA基于micrometer-observation构建了一套完整的可观测性架构,通过Observation核心组件实现业务代码与监控后端的解耦。技术架构包含三层:观测抽象层(Observation/Handler)、桥接层(OpenTelemetry适配)和平台层(Langfuse集成)。重点分析了tracing和metering的实现机制,包括自动配置流程、观测生命周期管理以及低/高基数标
2026-07-03 11:27:27
291
原创 ai agent框架spring ai/alibaba 源码原理分析(六) agent和组件
本文深入解析SpringAIAlibaba(SAA)框架中Agent系统的实现原理,聚焦ReactAgent及其核心组件。文章指出Agent是推理框架(如ReAct)的封装,通过图结构实现任务分解与执行流程。核心组件包括: AgentLlmNode(模型调用节点)和AgentToolNode(工具调用节点) 拦截器机制(Model/Tool Interceptor)构建调用链 Hook机制实现图能力抽象(如摘要生成、技能集成) 记忆系统(短期记忆Checkpoint/长期记忆Store)
2026-06-25 22:03:16
266
原创 ai-agent框架spring ai/alibaba源码原理分析(七)MAS II 分布式MAS
本文深入分析了SpringAIAlibaba(SAA)框架的分布式多智能体系统(MAS)架构实现。核心内容包括:1)基于SpringCloud的微服务架构设计,包含资源库、执行器目录、服务网关等组件;2)Agent2Agent(A2A)协议与Nacos结合的注册发现机制;3)具备检查点机制的容错执行架构,支持断点续传和状态恢复;4)分层架构设计实现高可用、高吞吐和扩展性。文章指出当前SAA的A2A实现尚不完善,在负载均衡、执行机制兼容性等方面存在改进空间,同时提出了微服务架构下的简化实现方案。
2026-06-22 15:58:02
350
原创 ai-agent框架spring ai/alibaba源码原理分析(五) graph II 编译图
本文深入解析了SpringAIAlibaba框架(SAA)中的graph模块实现原理。文章重点分析了图编译过程,展示了如何将状态图转换为扁平化邻接表结构以提升执行效率。核心内容包括:1)图编译通过ProcessedNodesEdgesAndConfig实现主图子图结构扁平化;2)并行处理机制通过ConditionalParallelNode等特殊节点实现;3)编译前后数据结构对比,编译后采用Map结构优化遍历性能。文章还介绍了SAA框架其他核心模块如模型封装、Agent开发、RAG等,并提供了中断机制等关键
2026-06-18 19:27:10
89
原创 ai-agent框架spring ai/alibaba 原理源码分析(五) graph I 状态图
本文深入剖析Spring AI Alibaba(SAA)框架1.1.2.2版本的图结构设计与实现。SAA通过StateGraph构建复杂AI应用流程,核心包含节点(基础节点/子图节点)、边(条件路由/并行路由)和状态管理三大要素。文章重点分析了四大推理框架在图结构中的映射实现:Reflection的自我优化循环、ReAct的"思考-行动"闭环、CoT的推理链以及Plan-and-Execute的规划执行分离架构
2026-06-12 00:22:50
323
原创 ai-agent框架spring ai/alibaba源码原理分析(二) 模型,chat模型,chatclient
本文深入解析SpringAI框架的Chat模型实现,重点分析ChatClient与ChatModel的核心机制。文章首先介绍SAA作为Java AI Agent框架的整体架构,随后详细拆解Chat模型相关组件: 模型抽象层:通过ChatModel模板类实现多厂商模型API的统一封装,支持请求/响应的标准化转换 交互控制层:ChatClient通过Builder模式实现请求参数配置,分离默认配置与请求级设置 核心流程:剖析从Prompt构建到模型调用的完整链路,包括Advisor拦
2026-06-03 09:32:13
297
原创 ai-agent框架spring ai/alibaba源码原理分析(四) RAG
本文深入解析SpringAIAlibaba框架的RAG(检索增强生成)技术实现。RAG通过检索知识库信息填充上下文,显著提升大模型回答的准确性和时效性。文章详细剖析了模块化RAG架构,包括检索前置处理、混合检索(结合BM25和KNN)、检索后置处理及生成四个核心阶段,并介绍了阿里扩展的HyDE技术和重排组件。该框架采用可插拔设计,支持灵活组合不同检索策略,有效解决了传统RAG在处理复杂知识时的局限性。
2026-05-27 19:06:58
470
原创 ai-agent框架spring ai/alibaba源码原理 (三)调用I 工具
本文深入剖析了SpringAIAlibaba框架的外部调用机制,重点分析了工具调用的实现原理。文章首先介绍了工具调用的两种类型(普通类方法和Function方法),详细阐述了工具提供者和解释器的工作机制。通过分析ChatClient设置工具的过程,揭示了实例范围和请求范围工具的实现技巧。在工具调用部分,重点讲解了DeepSeekChatModel的执行流程,包括工具提示词生成、工具定义解析以及工具调用管理器的执行逻辑。文章还探讨了工具查找的多来源机制,包括ChatOption工具、MPC工具和Spring管
2026-05-26 18:03:20
463
原创 ai-agent框架spring ai alibaba原理源码(三)外部调用II-1 MCP
本文深入剖析SpringAIAlibaba框架的MCP(模型调用协议)实现原理。作为Java AI Agent框架的核心组件,MCP通过标准化协议实现AI模型与外部系统的交互。文章详细解析了MCP的client/server端自动配置机制:client侧通过SyncMcpToolCallbackProvider提供工具调用能力,server侧通过McpSyncServer处理能力请求。重点分析了注解扫描、能力规格构建等关键技术实现,并阐述了MCP与Web服务的集成方式。该框架支持工具、资源、提示词等多种能力
2026-05-24 17:18:08
477
原创 ai-agent框架spring ai/alibaba原理源码分析(三) 外部调用III-skills
本文深入剖析SpringAI/Alibaba框架中Skills外部调用功能的实现原理。Skills作为最新调用方式,通过任务手册形式实现功能,利用提示词和大模型完成新任务,具有渐进式披露机制。文章详细解析了SkillRegistry、SkillsInterceptor等核心组件的设计原理,并通过示例演示了Skills的工作流程:从构建摘要提示词、调用read_skill获取详细说明,到最后生成SQL查询。分析指出Skills虽简化开发但调试复杂,正确性依赖描述准确性和模型理解能力
2026-05-12 09:46:45
495
原创 ai agent框架spring ai/alibaba原理源码分析(一)-架构
本文深入解析SpringAIAlibaba框架的核心架构与实现原理。该Java框架以ReactAgent为核心,Graph为运行时基座,分为用户角色层、核心框架层、扩展体系和SpringAI生态四层架构。重点剖析了agent/graph协同机制、模型封装、上下文工程、工具调用等关键模块,并通过DeepResearch案例演示了agent开发流程,展示其思考-行动-评估的闭环工作机制。框架提供studio管理工具和丰富的钩子/拦截器扩展点,支持多agent协同工作流,具备提示词管理、观测评估等产品级功能,为构
2026-04-23 18:38:01
592
原创 zookeeper原理源码分析系列(一)架构,启动
摘要:本文分析了ZooKeeper作为分布式协调组件的关键特性,包括会话管理、Watcher机制和临时节点功能。通过研究ZooKeeper的技术架构,包括Leader选举、ZAB协议、两阶段提交等核心机制,以及与JRaft的对比,为后续增强JRaft的分布式协调能力提供技术储备。重点探讨了ZooKeeper启动流程、QuorumPeer初始化、数据加载和选举算法实现等底层原理。文章从源码层面剖析了ZooKeeper的协调特性实现,为分布式系统开发提供参考。
2026-03-18 11:16:14
434
原创 集成平台实现解释(二)运行时 架构,服务和组件
本文分析了RocketMQ Connect集成平台的架构设计与核心组件。作为企业级数据集成中枢,该平台通过拖拽式逻辑通道构建实现零代码系统对接。其分布式架构由多个Worker节点组成集群,提供负载均衡和故障转移能力。核心服务包括集群管理、配置同步、状态跟踪和位点记录等功能,通过DataSync组件实现数据同步和指令分发。Worker作为执行单元封装了连接器、任务处理和状态维护,支持standalone和分布式两种启动模式。平台基于OpenMessaging标准,采用消息引擎实现底层通信,通过ServiceT
2026-03-14 12:55:58
430
原创 集成平台实现解释(一)数据通道
本文介绍了集成平台的数据设计实现细节。该平台作为"交通中枢",通过可视化拖拽构建逻辑数据通道,0代码实现系统间数据交换。技术架构包含runtime(RocketMQConnect)、domain模型、console管理台等组件,支持连接器、转换器等插件的扫描注册。领域模型分为类型、实例、运行三层,核心是数据通道(DataBridge)模型。平台提供Admin和Business两类API,涵盖插件管理、通道构建和运行监控等功能。架构设计利用RocketMQConnect的分布式机制实现集群
2026-03-14 11:30:58
448
原创 规则引擎rule-engine(五) 可视化原型和规则逻辑结构解释
本文介绍了规则引擎可视化设计原型,重点解析了规则逻辑的JSON结构和前端开发要点。系统包含三大区域:左侧组件区(变量、决策、循环等)、中间编辑区(支持嵌套逻辑块)和右侧辅助区(事实、工具等)。规则逻辑由组件构成,采用"上级编号-本组编号"的全局编号方式,支持预览和在线测试。详细说明了变量类型、方法调用、语句结构(含操作符和嵌套语句项)以及决策、循环(集合/断言/后置断言)和指令(break/continue/return)等组件的属性和实现方式。
2026-02-12 00:12:53
644
原创 集成平台设计-服务,接口,数据集和数据源
本文介绍了接口中台的设计架构与核心功能。作为系统间的数据枢纽,该平台支持多种数据源连接,提供可视化数据集构建、接口编排和服务发布能力。架构分为管理侧和执行侧:管理侧负责接口构建和服务编排;执行侧通过分布式协调机制实现高可用、高吞吐的服务调用。核心组件包括连接器(适配各类数据源)、数据集(定义返回数据)、接口(数据集出入口)和服务(编排接口形成数据管道)。平台支持同步/异步接口调用,提供数据转换和映射功能,满足不同业务场景需求。
2026-01-30 16:37:17
778
原创 并行执行组件(进程版)-附源码
本文针对物资系统大数据量导出性能问题,提出基于多线程分片并行的优化方案。通过ExecutorService和CountDownLatch实现进程内并行处理,支持动态线程数调整、进度反馈和磁盘存储,有效解决传统分页导出存在的网络交互频繁和内存压力问题。测试数据显示:数据量越大(如4万条),多线程(如30线程)性能优势越明显(耗时减少42%),而小数据量(1千条)单线程效率更佳。方案采用Redis存储执行状态,确保集群环境可靠性,并包含任务清理机制。未来可优化线程池复用以降低资源消耗。该方案成功将导出能力提升至
2026-01-22 22:57:31
772
原创 自动测试(based junit)组件
本文介绍了单元测试组件和自动测试组件的功能特性。单元测试组件解决了feign依赖、权限上下文和切面处理等问题,支持复杂微服务测试。自动测试组件提供测试套件组合、触发单元测试、生成测试报告和自动弹出报告等功能。通过Maven命令可执行测试、生成报告并自动查看,但需要注意命令不能连续执行,否则可能导致报告显示异常。该组件支持Junit5测试框架,并解决了低版本SpringBoot的兼容性问题。
2025-12-29 19:42:17
466
原创 调度引擎(based quartz)失效分析
摘要:调度引擎(sbs-daemon-quartz)出现作业未执行问题,分析发现主要原因是:1)异步事件监听器使用默认线程池(8线程),且远程调用未设置超时,导致线程耗尽;2)作业状态在调起阶段即设为"正常",未反映实际执行情况。解决方案包括:1)为监听器配置专用线程池并设置合理大小;2)为HttpRequest和RestTemplate添加超时设置;3)调整作业状态更新逻辑,执行完成后再更新状态。此外,当前异步执行机制可能导致作业重复执行的问题也需要关注。
2025-12-26 10:52:38
311
原创 jraft原理源码应用系列-nacos
SOFAStack的jraft组件为金融级分布式系统提供高可用、强一致性的技术支撑。本文聚焦nacos2.3.2中jraft的应用实现,重点分析其分布式存储和集群管理机制。nacos通过jraft实现了三类数据的CP存储:配置中心数据(线性一致性读)、持久化注册数据,以及可配置为CP模式的服务注册数据。架构上分为前置服务层、raft层(包含JRaftProtocol实现)和状态机处理层,针对不同数据类型采用专门的RequestProcessor4CP实现。集群管理方面,nacos自主实现成员变更机制,通过M
2025-12-21 16:53:33
1040
原创 多币种组件设计
内容包括:交易记录中必须包含的币种与汇率字段(如原币金额、本币金额、适用汇率、汇率生效时间、汇率来源、交易时间)、汇率快照与交易主体(业务单据),以及面向财务对账、合规审查和异常排查的追溯路径设计。币种组件包括,币种定义、金额格式化、输入校验等基础能力,汇率交易过程中的可追溯性,通过记录汇率来源、业务、汇率快照及交易日志,组件支持对交易中所用汇率进行有效追溯,满足财务对账、风险控制及监管审计的要求。本节描述汇率设计,汇率有效性设计,保证交易有效,无争议。关注,增强,汇率有效性策略,交易可追溯,汇率预测。
2025-12-13 10:46:04
707
原创 jraft原理源码分析(一)-架构,启动和初始化
SOFAStack Jraft是蚂蚁集团开发的金融级分布式中间件,基于Raft算法实现高可用、强一致性的分布式系统。本文以Jraft v1.4.0为基础,分析原理源码
2025-11-30 23:22:32
1056
原创 敏感数据加密和脱敏组件-附源码
本文提出了一种敏感数据保护方案,通过配置驱动实现对不同数据类型(基本变量、对象、集合等)的灵活加密和脱敏处理。方案采用转换器模式统一处理加密(可逆)和脱敏(不可逆),包含三个核心组件:1)配置中心定义处理规则;2)EL表达式引擎抓取/替换属性值;3)转换器库实现具体算法。系统支持扩展自定义转换器、选择器和值处理器,并演示了字段级脱敏(如范围打码)和整体加密的应用场景,后续计划集成高性能JFireEL引擎提升处理效率。该设计在保障数据安全性的同时,兼顾了业务系统的可用性需求。
2025-11-05 11:22:44
841
原创 seata原理源码分析(二)事务模式-TCC(二) 事务流程
本文深入分析SEATA TCC事务模式的实现原理与流程。主要内容包括:1)SEATA整体架构,包含TC、TM、RM三大核心组件;2)TCC事务完整生命周期,从全局事务开启、分支注册、业务执行到最终提交/回滚的全流程;3)关键实现细节,如TC消息处理框架、分支状态管理、事务异常处理机制等;4)健壮性设计,包括幂等控制、悬挂处理和空回滚防护。文章基于SEATA 2.0.0版本,通过时序分析和类图交互,详细阐述了TCC模式如何通过两阶段提交实现最终一致性,同时保持高性能特性。
2025-10-27 09:28:34
849
原创 seata原理源码分析(二)事务模式-TCC(一) 织入拦截器,rpc,资源分析
摘要: SEATA是阿里巴巴开源的分布式事务框架,支持TCC、AT、SAGA等模式,以最终一致性换取高性能。文章基于SEATA 2.0.0,分三部分解析TCC模式:1)通过AOP织入拦截器,实现无侵入事务逻辑嵌入;2)事务流程(TM启动全局事务、RM注册分支、TC协调);3)健壮性设计(如Fence组件)。重点分析TCC资源注册机制(本地缓存commit/rollback方法,TC通信注册)及RPC框架(TC为服务端,TM/RM为客户端)。架构上,SEATA通过注解(@GlobalTransactional
2025-10-12 15:33:16
985
原创 低代码平台-开发SDK设计
摘要:本文介绍了一种基于低代码平台的SDK2.0架构升级方案。针对原有业务对象集职责过重的问题,新架构将职责细分为三个域:数据域(业务对象集)、交互域(appbean/databean)和UI域(handle组件)。其中,appbean负责整体交互逻辑,handle组件处理字段绑定和事件,业务对象集专注数据处理。文章详细阐述了各组件的工作原理,包括webappbean的代理注册机制和字段handle的实现方式,并通过locations应用示例展示了具体实现。该架构通过职责分离提高了技术环境适应能力和业务逻辑
2025-09-14 17:40:18
915
原创 微服务单元测试组件(附源码)
本文介绍了一个针对微服务环境的单元测试组件开发方案。该组件主要解决三个核心问题:1)Feign依赖的Mock处理;2)权限验证;3)支持带注解的测试方法切面执行。文章详细说明了测试容器的实现,通过@Component注解实现Spring管理,支持自定义注解和测试目标切面。测试示例展示了如何配置@EnableAspectJAutoProxy、使用GRPPlatformTestContainer测试容器,以及Mock远程服务(如RemoteUpmsService)的过程。重点阐述了测试初始化和释放阶段的Mock
2025-08-13 14:15:56
390
原创 规则引擎rule-engine (四)规则设计辅助设计与实现解释
本文介绍了规则引擎的辅助设计功能实现,重点阐述了V3.0版本中规则设计辅助系统的关键要素。该系统通过可视化界面支持拖拉拽方式构建规则,提供以下核心功能:1)上下文变量识别与管理,包括事实类(业务参数)、工具类(逻辑运算支持)和变量(全局/局部);2)基于反射机制的事实类扫描与选择功能,支持包路径过滤和类成员查看;3)工具类方法参数展示;4)变量作用域管理(全局/模块级/块级)。系统采用树状元模型结构,通过RESTful API提供服务接口,包括事实类查询、成员列表、工具类方法和可用变量查询等功能,为规则可视
2025-08-04 09:24:43
779
原创 规则引擎rule-engine(三)可视化api设计和实现解释
本文介绍了可视化规则设计服务的核心功能与API接口。系统采用拖拽式组件构建规则,支持决策分支、循环控制等结构化组件,以树状元模型组织规则逻辑。设计元素部分详细说明了变量、常量、语句、决策等组件的配置属性。API接口部分提供了完整的规则管理功能,包括规则搜索、组件获取、预览测试、保存发布等操作,支持多事实参数和复杂逻辑测试。所有接口均通过Postman示例展示,实现从规则设计、测试到发布的完整工作流程。
2025-07-17 09:32:51
1360
原创 规则引擎rule-engine(二)-逻辑引擎,可视化构建规则设计和实现解释
摘要:本文介绍规则引擎的可视化构建实现方案,重点阐述V2.0版本的可视化规则设计架构。系统采用逻辑元模型(CodeBlock)作为核心,支持组件化规则构建,通过变量、表达式、条件控制和远程调用四类元模型实现对业务规则的抽象。设计采用树状组件链结构,提供拖拽式可视化配置界面,包含变量选择、组件编辑和规则预览等功能模块。规则执行支持本地和分布式两种架构,通过代码生成器将可视化配置转换为JEXL等DSL代码。系统还提供类型系统、决策分支、参数配置等设计元素,实现业务规则与应用程序的解耦管理。(149字)
2025-07-04 12:30:27
1742
原创 规则引擎rule-engine v1.0实现解释(一)-规则,执行,容器(附源码)
本文介绍了一种基于Common-JEXL的轻量级规则引擎实现方案。该方案将业务逻辑从应用中解耦,采用DSL定义规则,支持动态加载业务类作为执行事实。系统分为规则模型、执行器和执行容器三个核心模块,提供Spring Boot Starter集成方式,支持测试、预览和执行三种运行模式。相比Drools等重型方案,该引擎具有语法简单(类似JS)、使用便捷的特点,并计划通过可视化编辑和预置组件等方式提升规则编写效率。技术架构支持同进程和跨进程两种部署场景,配置上可通过XML或数据库管理规则脚本。
2025-06-12 17:23:33
1450
原创 报表/报告组件(二)-实例与实现解释(附源码)
本文通过设备检测报告实例,详细介绍了报表/报告组件中指标/属性特性的实现方法。内容包括:1)指标模型设计,支持多字段合并显示、单位设置、参考范围和数值精度控制;2)数据模型构建,包括指标组定义、报告类型关联和实际数据录入;3)多种指标类型的具体实现,如合并显示(如RGB颜色值)、文本段落/表格、数值样式联动、测量数据(带精度和范围验证)、图片、列表(支持多行表格)和图表(如柱状图)等。文中采用MVC架构,通过单元测试演示了数据模型构建过程,并展示了各类指标在实际报告中的输出效果。
2025-06-03 09:22:47
1015
原创 CDC增量同步框架与关系/neo4j增量同步设计
数据增量同步是ETL关键功能,在全量同步后,持续增量同步,保证数据的完整,正确和时效,通常有两种方式实现,双写和CDC双写 优点,实现简单, 写入源库同时写入目标库;缺点,代码侵入,影响正常业务CDC 优点,无侵入,读取数据库log,获取数据变更;缺点,复杂,需要引入CDC组件,从数据变更(表/行/字段变更)到目标增量变更(通常是DTO)需要复杂的映射Cdc组件本身通用设计,支持扩展redis,elasticsearch等数据库同步本文包括两部分,cdc组件设计和关系/图增量同步设计。
2025-06-01 13:28:35
1108
EXTJS In Action MEAP ch1-ch6.pdf
2010-08-17
High.Performance.MySQL_Second.Edition
2011-01-16
odoo-connector-java.rar
2021-11-03
ActiveMQ In Action MEAP Edition
2010-08-15
UML Distilled Second Edition
2010-08-18
User Stories Applied For Agile Software Development.chm
2010-08-18
sprinig ai alibaba源码原理分析配套附件,非InterruptableAction的action实现中断,替换spring-ai-alibaba-graph-example的inter
2026-07-16
进程内并行组件,支持进度反馈
2026-01-26
报告组件源码,包括数据结构,数据示例,模板示例
2025-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅