架构

不懂的浪漫4 小时前
spring boot·分布式·物联网·mqtt·架构
mqtt-plus 架构解析(六):多 Broker 管理,如何让一个应用同时连接多个 MQTT 服务很多 MQTT 项目真正进入生产后,都会碰到一个问题:应用往往不是只连一个 broker,而是同时面对云端、本地边缘、测试环境甚至不同协议接入层。mqtt-plus 当前的做法,不是把多 broker 做成多套系统拼接,而是让每个 broker 拥有各自独立的 adapter 和连接生命周期,同时让路由、监听注册、消息发布接口继续共享同一套核心模型。本文会结合 MqttBrokerDefinition、MqttClientAdapterFactoryRegistry、MqttBrokerAutoConfi
不懂的浪漫4 小时前
spring boot·mqtt·架构·开源
mqtt-plus 架构解析(十):从内部项目到开源框架,mqtt-plus 的抽取过程与决策很多框架的开源并不是“把内部代码推到 GitHub”这么简单。真正困难的地方在于:哪些能力是通用框架能力,哪些仍然带着业务包袱;哪些 API 在内部能凑合用,到了开源之后却必须重新定义;哪些范围应该先做稳,哪些需求应该刻意延后。mqtt-plus 的形成就是这样一次抽取与重设边界的过程。本文会基于整个系列前 9 篇已经拆开的模块与实现,回到更高层的问题:mqtt-plus 为什么能从 drone-framework 里的 MQTT 能力沉淀成一个独立开源框架,以及这一路上做了哪些关键取舍。
CoovallyAIHub8 小时前
算法·架构·github
视频理解新范式:Agent不再被动看视频,LensWalk让它自己决定看哪里当前的视频理解模型有一个根本矛盾:推理和感知是脱节的。无论模型有多强,它所能"看到"的画面在推理开始前就已经固定——要么均匀采样丢失关键帧,要么启发式选帧无法在推理过程中调整策略。
CoovallyAIHub8 小时前
算法·架构·github
斯坦福丨AirVLA:将地面机械臂模型迁移至无人机实现空中抓取,成功率从23%提升至50%通用机器人基础模型(VLA)在桌面操作任务上已展现出强大能力,但能否直接迁移到空中操作场景?Stanford与Physical Intelligence团队用460次真实飞行实验给出了答案:视觉表征可以迁移,但飞行动力学不行——四旋翼在抓取载荷后的质心突变会导致策略直接失效。
竹之却9 小时前
架构·大模型应用·ai框架·openclaw
【Agent-阿程】OpenClaw智能体架构深度解析与实战应用在人工智能技术飞速发展的今天,智能体系统已经成为连接人类意图与复杂技术实现的关键桥梁。OpenClaw作为新一代的智能体开发框架,其架构设计融合了现代软件工程的最佳实践与人工智能的前沿技术,为开发者提供了构建高效、可扩展、可维护的智能体应用的完整解决方案。
qq_454245039 小时前
数据结构·架构·c#
通用引用管理框架引言 在复杂的企业级应用中,我们经常需要处理对象图内部的引用关系更新问题。例如,在配置数据去重后,需要将所有指向旧 ID 的引用更新为新 ID;或者在序列化/反序列化过程中,将 JSON 字符串内的旧标识符批量替换。传统做法往往需要编写大量针对特定类型和属性的硬编码逻辑,不仅繁琐易错,而且难以复用。
独特的螺狮粉9 小时前
开发语言·flutter·华为·架构·开源·harmonyos
云隙一言:鸿蒙Flutter框架 实现的随机名言应用欢迎加入开源鸿蒙跨平台社区: https://openharmonycrossplatform.csdn.net
heimeiyingwang10 小时前
数据库·sql·架构
【架构实战】SQL调优实战:从执行计划到索引优化在应用开发中,SQL性能直接影响系统响应速度:慢SQL的影响:调优的目标:返回字段说明:原始SQL:分析结果:
两万五千个小时10 小时前
人工智能·程序员·架构
Claude Code 源码:Agent 工具 — 多 Agent 的路由与定义机制术语说明:queryLoop 是 Claude Code 的核心执行循环,负责处理 LLM 的推理与工具调用闭环。详见 006-query-loop。
leonkay11 小时前
性能优化·架构·个人开发·注释·代码规范·设计·规格说明书
到底应不应该写注释?写了几年代码,关于注释这事,我的想法变了好几次。刚入行的时候,恨不得每一行都写注释,生怕别人看不懂。后来看了几篇"好代码不需要注释"的文章,又走向另一个极端——觉得写注释是水平不够的表现。
奋斗tree11 小时前
arm开发·架构
EulerOS 2.0 等保三级版(ARM 架构)是什么?EulerOS 2.0 等保三级版(ARM 架构)是华为基于 openEuler 开源系统,为满足国家信息安全等级保护三级(等保2.0)要求,在 ARM 架构服务器上发布的强化安全操作系统版本。
heimeiyingwang12 小时前
jvm·架构
【架构实战】JVM调优:GC日志分析与参数调优Java应用运行在JVM上,垃圾回收(GC)是影响性能的关键因素:GC带来的问题:调优的目标:推荐配置:
无忧智库12 小时前
架构
集团数据资产管理平台全栈实战:从“打破孤岛”到“价值变现”的架构演进(PPT)核心导读: 本文深度解析了某集团数据资产管理平台的建设方案。我们将从集团业务现状的痛点出发,深入探讨如何构建“以数据为中心”的分层架构,如何通过ETL与数据清洗解决多源异构数据的整合难题,以及如何利用加密传输、强制访问控制等技术构建纵深防御的安全体系。同时,文章将延伸至数据资产的清单化管理、价值评估及持续运营机制。这是一份关于如何将集团分散数据资源转化为标准化数字资产的实操指南。
ASKED_201912 小时前
人工智能·架构
Claude Code:架构、治理与工程实践这个文章想聊聊这几个事:Claude Code 底层怎么运作、上下文为什么会乱以及怎么治理、Skills 和 Hooks 应该怎么设计、Subagents 的正确用法、Prompt Caching 的架构影响,以及怎么写一个真正有用的 CLAUDE.md。 我觉得最直接的理解方式,是把 Claude Code 拆成六层来看: 只强化其中一层,系统就会失衡,CLAUDE.md 写太长,上下文先污染自己了;工具堆太多了,选择就搞不清楚了;subagents 开得到处都是,状态就漂移了;验证这步跳过了,出了问题
沐雪轻挽萤12 小时前
架构
ROS架构中的RViz可视化框架与Gazebo动力学仿真器在机器人操作系统(ROS)的软件开发生命周期中,RViz和Gazebo是两个处于核心地位但功能截然不同的软件组件。为了构建稳定可靠的机器人系统,开发者必须严格区分其系统架构、功能边界以及数据交互方式。
skilllite作者12 小时前
开发语言·人工智能·后端·安全·架构·rust·rust沙箱
Spec + Task 作为「开发协议层」:Rust 大模型辅助的标准化、harness 化与可回滚摘要:前文《7.5 万行 Rust 的 Spec 工程实践:用大模型写 Rust 时,如何把「教程味」挡在仓库外 》侧重 Spec 如何把教程式默认值挡在仓库外(unwrap、分层、反幻觉)。本文补同一套体系里另一半:tasks/ 如何把一次改动变成可绑定、可审计、可机械校验的「任务束」——整体更接近 harness 编程:不是再写一篇 Rust 教程,而是约定 输入(任务类型 + 注入 spec)→ 过程留痕(制品)→ 输出门槛(命令证据 + 校验脚本) 的闭包,使大模型在 monorepo 里的行为
不懂的浪漫14 小时前
spring boot·后端·物联网·mqtt·架构
# mqtt-plus 架构解析(八):Spring Boot 自动装配,这些零件是怎么被粘合起来的对于使用者来说,mqtt-plus-spring-boot-starter 的体验看起来很简单:加依赖、写配置、应用启动、broker 连接建立。但真正让这条链路成立的,不是一个“魔法 starter”,而是一组层次分明的自动装配零件:配置绑定、核心 bean 注册、可选 adapter factory 发现、payload 转换链组装,以及最终通过 InitializingBean 完成 broker adapter 注册。本文会结合 MqttPlusAutoConfiguration、MqttPlus
互联网散修14 小时前
架构·harmonyos·mvvm·登录
零基础鸿蒙应用开发第三十四节:MVVM架构下的商品管理登录页设计成单例模式的原因:登录信息的读取、存储、退出登录等操作需全局统一状态,单例模式能保证ViewModel实例唯一,避免多实例导致的状态不一致,符合MVVM中ViewModel作为“唯一业务逻辑入口”的设计原则。
一起学开源14 小时前
架构·开源·ztna·sd-wan·wireguard·技术方案·p2p mesh
开源虚拟组网(SD-WAN/ZTNA)产品技术选型与架构对比本文档是一份关于主流开源虚拟组网(SD-WAN/ZTNA)产品的技术选型分析报告,旨在为企业和开发者提供选型参考。报告选取了四款最具代表性的开源方案——NetBird、Headscale、ZeroTier 和 Nebula——从架构原理、核心功能、网络能力、开源协议合规性等维度进行深度对比评估。
星梦清河14 小时前
微服务·云原生·架构
01 微服务服务拆分注意事项:定义: Eureka是Netflix开源、基于REST的服务注册与发现组件,是Spring Cloud微服务架构的核服务治理工具,相当于微服务集群里的动态通讯录/服务注册中心; 作用: 主要解决微服务拆分后,服务实例动态扩容/缩容、IP/端口变化、故障下线时,服务之间如何自动寻址、避免硬编码地址、保证调用可靠的问题; 核心两大组件: Eureka Server(服务注册中心)、Eureka Client(客户端、嵌入微服务)