架构设计

brycegao3217 小时前
android·kotlin·架构设计·mvi·viewmodel
Android MVI进阶:纯原生实现Slot化可插拔架构简介:纯原生 Kotlin 乐高式 MVI 架构,根治事件重放、基类膨胀、跨通信不安全三大线上问题,支持增量迁移,金融 App 生产级落地方案。
心之伊始2 天前
java·spring boot·大模型·架构设计·ai网关
Java 后端 AI 应用网关实战:多模型路由、Fallback、超时和可观测性设计摘要:AI 应用真正进入业务系统后,后端服务不能只直连一个模型接口。本文用 Spring Boot 示例拆解一个 AI 应用网关的最小工程方案:多模型 Provider 配置、路由选择、Fallback 顺序、请求超时、熔断降级和可观测性日志。适合 Java 后端、架构师和正在把大模型能力接入业务系统的开发者参考。
我心飞翔@坚持不懈9 天前
高并发·架构设计·高可用·分布式系统·电商架构·架构避坑
高并发高可用电商平台交易架构实战(避坑)指南作者:前阿里 P9 | 7年 CTO 高管实战复盘 专栏:[全领域技术架构选型避坑指南] https://blog.csdn.net/nanzhiwen666/category_13172229.html 标签:高并发 高可用 电商架构 分布式系统 架构设计 避坑指南
SL-staff12 天前
架构·开源·私有化部署·架构设计·规则引擎·drools·jvs-rules
规则引擎技术选型指南:从开源Drools到企业级方案,架构演进与私有化实践规则引擎从学术界Rete算法诞生至今已近40年。本文从技术架构角度,对比Drools、EasyRules、及一款国产企业级规则引擎(以JVS-Rules为例)的设计差异,并重点分析企业级私有化部署场景下的选型考量。文中所有技术评价均基于公开资料及实测环境。
这是谁的博客?13 天前
ai·架构·langchain·llm·agent·架构设计
LangChain 框架深度解析:从 LCEL 到 Agent 架构的核心原理本文深入剖析 LangChain 框架的核心架构与实现原理,涵盖 LCEL(LangChain Expression Language)的声明式链式组合机制、Runnable 统一接口设计、Agent 工作流模式(ReAct、Tool Calling),以及 LangGraph 状态图编排系统。通过源码级分析揭示其设计思想,帮助开发者掌握构建生产级 AI 应用架构的关键技术。
这是谁的博客?14 天前
微服务·设计模式·云原生·架构·架构设计·后端开发·分布式系统
微服务架构设计模式深度解析:从拆分策略到容灾机制微服务架构已成为现代企业级应用的主流选择,但如何正确拆分服务、处理分布式数据、保证系统韧性,仍是开发者面临的核心挑战。本文深入解析微服务架构的十大核心设计模式,涵盖服务拆分策略、通信模式(API Gateway、Service Mesh)、数据管理(Database per Service、Saga、CQRS)、容灾机制(Circuit Breaker、Bulkhead)、迁移策略(Strangler Fig)等,帮助开发者构建可扩展、高可用、易维护的微服务系统。
这是谁的博客?14 天前
人工智能·ai·架构·大模型·架构设计·向量检索·rag
RAG 技术原理深度解析:检索增强生成架构与实践RAG(Retrieval-Augmented Generation,检索增强生成)是当前大语言模型应用的核心架构,通过外部知识检索与生成模型结合,显著提升 AI 系统的准确性、时效性和可控性。本文深入解析 RAG 的核心原理、架构组件、分块策略、检索优化、高级技术及评估方法,帮助开发者构建生产级 RAG 系统。
海南java第二人14 天前
分布式·clickhouse·架构设计
ClickHouse 架构设计深度解析:分布式模型、高可用与选型对比理解 ClickHouse 的架构设计,是正确使用它、发挥其性能优势的必经之路。本文将围绕三个核心问题展开:ClickHouse 的分布式架构是如何工作的?如何实现高可用?与其他 OLAP 数据库相比,它有何优劣? 通过本文,你将获得一个清晰、系统的架构认知。
这是谁的博客?15 天前
人工智能·安全·网络安全·ai·agent·安全架构·架构设计
AI Agent 安全架构设计:漏洞分析与防护策略深度解析本文深入分析 AI Agent 系统面临的核心安全威胁,包括 Prompt Injection、远程代码执行(RCE)、工具滥用等漏洞类型,并结合 OWASP Top 10 for Agentic Applications 最新标准,系统讲解防御架构设计原则与最佳实践。读者将掌握从沙箱隔离、输入输出防护到纵深防御体系的全链路安全设计方法。
这是谁的博客?15 天前
人工智能·ai·langchain·agent·架构设计
AI Agent 架构设计与实现原理深度解析本文深入解析 AI Agent 的核心架构设计、关键组件原理及主流实现模式。从 ReAct 推理循环到记忆系统设计,从工具调用机制到生产级部署考量,全面剖析构建可靠智能体的技术要点。读者将掌握 AI Agent 的底层原理与实践方法论。
winlife_18 天前
架构·自动化·编辑器·游戏引擎·架构设计·mcp·编辑器自动化
嵌入式 MCP server vs 外挂桥接进程:引擎编辑器自动化的架构取舍把一个游戏引擎编辑器接入 AI 客户端,第一个要做的架构决定是:MCP server 跑在哪里。有两条路。一条是"外挂桥接"——引擎侧装一个插件,开一个 socket 或者读写命令文件,外面再单独跑一个进程(很多方案是 Python 守护进程),由它对 AI 客户端说 MCP 协议、对引擎说私有协议。另一条是"嵌入式"——MCP server 本身就跑在引擎编辑器进程里,编辑器插件本身就是那个 HTTP MCP server。
郭龙_Jack22 天前
架构设计·技术选型
架构设计与技术选型标准架构设计步骤(以支付平台为例)从业务领域分析出发,先做逻辑架构(模块划分),再定义运行架构(交互时序与通信方式),结合数据架构(一致性方案与存储策略)和高可用设计,最终落地为部署架构。 每一步都有明确的产出物(如时序图、组件图、ADR决策记录)。
下次再写1 个月前
java·微服务·springboot·springcloud·架构设计·后端开发·分布式系统
深入浅出微服务架构:从理论到Spring Boot实战摘要:微服务架构已成为现代分布式系统的主流设计模式。本文从Java后端开发者的视角,系统介绍微服务的核心概念、Spring Cloud生态体系,并通过完整的Spring Boot实战示例,帮助开发者快速构建生产级微服务系统。
一起学开源1 个月前
微服务·云原生·架构·架构设计·微服务拆分·业务架构
业务架构如何指导微服务拆分?从业务域到服务边界的推演——一个技术总监的十八年实战反思文章概要本文以个人亲身经历为切入点,探讨如何从业务架构出发指导微服务拆分。文章首先剖析了三种常见的拆分反模式——按数据库表、按技术层级、按团队人数,揭示这些做法如何导致分布式事务泛滥和性能下降。随后,提出了一条清晰的推导路径:业务域划分 → 限界上下文识别 → 聚合根提取 → 服务边界确定。以电商系统为例,完整演示了从业务架构全景图到微服务映射的推演过程。最后,明确了产品经理与技术架构师在拆分过程中的职责边界,并总结了四个常见陷阱及其应对策略。核心观
Luca_kill1 个月前
开源·架构设计·ai agent·vercel·open agents
深度解析 Vercel Open Agents:三层分离架构如何让 AI 编码进入“后台运行“时代你有没有想过,能不能给 AI 下一道需求,然后关掉电脑去睡觉,第二天早上醒来,PR 已经提好了?Vercel 开源的 Open Agents,正是为了解决这个"科幻级"需求而生。
陆业聪1 个月前
android·架构设计
技术选型决策树:什么团队、什么项目该选什么框架 | 跨平台框架深度对决(4)跨平台框架深度对决系列 · 第4/4篇(完结篇)Flutter vs KMP vs KuiKly vs RN,谁是2026年的最优解
x-cmd1 个月前
rust·架构设计·浏览器自动化·cdp·agent-browser
agent-browser 源码分析(一):架构概览本文是「agent-browser 代码原理」系列第 1 篇,基于 vercel-labs/agent-browser v0.26.0 源码分析。
MClink1 个月前
人工智能·python·算法·openai·架构设计
小米开源大模型 MiMo 登顶全球第一,还白送百万亿 Token?手把手教你薅羊毛小米这次不是「年轻人的第一台SUV」,而是「开发者的第一个免费AI大脑」。📌 导读:小米突然开源了自家最强AI大模型 MiMo-V2.5,登顶全球开源第一,MIT协议随便商用。更狠的是,同步上线百万亿Token免费送活动,最高价值659元。活动5月28日截止,手慢无。
审判长烧鸡1 个月前
go·架构设计·报错处理
GO错误处理【3】返回err与日志的结合我需要在每处返回err的地方加上日志吗?日志需要在哪个地方使用,与err如何配套使用我现在的目录结构是pkg与 internal