标签

架构设计

RXThinkCMF v2.6.0:Laravel10 + Layui 的可插拔后台框架又往前走了一步

来源:oschina.net 16
做后台管理系统,最怕的不是业务复杂,而是每次新项目都要从零搭那一套登录、权限、菜单、CRUD。RXThinkCMF 把这些重复劳动压进了组件里,v2.6.0 版本在 Laravel10 + Layui 的基础上修掉了近期社区反馈的一批问题,框架本身的"可插拔组件式开发"思路值得拿出来聊聊。 传统 Laravel 后台项目的典型痛点: 每个项目各自写一套...

Istio 1.30:Ambient 模式补齐关键能力,安全修复密集落地

来源:istio.io 13
Istio 1.30 是一个"补洞+填坑"型版本——Ambient 模式拿到了多项此前 sidecar 独占的能力,多网络和多集群场景下的一批顽固 bug 被修复,安全方面则一口气堵了四个 CVE。如果你正在评估或已经部署 Ambient,这个版本值得认真看。 Ambient 模式此前在 ServiceEntry 上只支持主机名解析,对 CIDR 地址...

JWT 还是 Opaque Token?Dante Cloud 让你不再纠结

来源:oschina.net 23
前后端分离架构下,Token 认证几乎是现代 Web 开发的事实标准。但选哪种 Token——JWT(自包含)还是 Opaque(不透明)——从来不是一道轻松的选择题。Dante Cloud 4.0.6.3 的核心改进,就是让这两种 Token 的动态切换变得更丝滑,不再需要重启服务或硬编码认证方式。 先看本质区别: 维度 JWT Token Opaq...

Kubernetes 1.36 混合版本代理晋升 Beta:多控制面升级期间不再误报 404

来源:kubernetes.io 30
多主节点集群在滚动升级时,新旧版本的 API Server 会短暂共存。一个请求如果恰好落到了还没认识新资源类型的旧节点上,就会拿到一个 ——但这个资源在集群里明明存在。这个看似无害的错误响应,实际上能触发垃圾回收误删、命名空间卡死删除等连锁事故。Kubernetes 1.28 引入的 Mixed Version Proxy(MVP)正是为了堵住这个漏...

Cloudflare Workflows V2:确定性重放执行与 5 万并发的工作流引擎

来源:infoq.com 34
分布式工作流编排一直有个让人头疼的问题:步骤跑了一半,网络抖了、实例重启了,接下来怎么办?从头重跑浪费已完成的工作,从断点续跑又得自己维护状态——两种路都不省心。Cloudflare Workflows V2 直接把这个问题当作核心设计约束来解决:确定性重放执行(deterministic replayable execution),加上 50,000...

Agent 架构反思:为什么文件不是万能的上下文容器

来源:realpython.com 22
Agent 系统正在从"单次问答"走向"多步自主执行",但很多团队的第一反应是把所有中间状态塞进文件——日志、JSON、Markdown、临时输出——然后让 Agent 在下一步读取这些文件继续工作。看起来简单,跑起来却很快撞墙。与此同时,另一个极端也在制造问题:把整段对话、整份文档灌进超长上下文窗口,指望模型自己"记住一切",结果信息在注意力机制里被...

让 Claude Code 在百万行代码仓库里真正好用:实战经验与配置指南

来源:oschina.net 18
Claude Code 已经不只是个人开发者的辅助工具——它正在 Anthropic 内部以及多家大型组织的生产环境中跑通:单体仓库动辄数百万行代码,遗留系统跨越几十年,分布式架构散落在几十个没有共享根目录的仓库里。这些场景下,"给个提示词就能用"的假设彻底失效。每个子目录可能有不同的构建命令,依赖关系可能藏在没人记得的 Makefile 里,而团队规...

BBS-GO 前端架构统一迁移 React Router:社区系统从"拼凑"走向"一致"

来源:oschina.net 28
BBS-GO v4.3.6 的发布信息里,最值得注意的不是某个新功能,而是前端架构的统一——管理后台正式迁移到 React Router。对于一个已经迭代到 4.x 的开源社区系统来说,这意味着它的前端终于告别了多路由方案混用的状态,走向一套统一的路由体系。对想基于 BBS-GO 二次开发的人来说,这降低了前端改动的门槛;对关注 React Route...

bbs-go v4.3.6:前端统一到 React Router,Docker 一键部署闭环

来源:oschina.net 32
bbs-go 是一个用 Go 写的社区论坛系统,过去它的前端一直处于"分裂"状态——站点页面用 Nuxt、管理后台单独一个项目,部署和维护都要分别处理。v4.3.6 把这些碎片收拢了:前端统一迁移到 React Router Framework Mode,管理后台合并进同一个项目,旧的 Nuxt 和独立 admin 项目被移除。同时 Docker 部署...

用对象存储做向量搜索:OpenData Vector 的轻量路线

来源:oschina.net 25
向量数据库几乎是当下 AI 应用的标配——RAG 需要它,语义检索需要它,推荐系统也需要它。但一提到部署,很多人就会犹豫:Milvus 要起一套集群,Qdrant 虽然单节点也能跑,持久化还是绕不开本地磁盘或独立的存储后端。对中小团队来说,"为了几百万条向量搭一套专用存储"这笔账并不好算。 OpenData Vector 走了一条不同的路:把向量索引直...