首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/386344

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

AGFS:致敬 Plan 9 “万物皆文件”理念的 Agent 文件系统

PingCAP 联合创始人兼 CTO 黄东旭最近发布了名为「AGFS」的开源项目。 根据介绍,AGFS(Aggregated File System / Agent File System)尝试以“文件系统统一抽象”方式聚合现代多种后端服务。项目灵感来自 Plan 9 的“万物皆文件(Everything is a file)”理念,希望在当下 AI Agent 与分布式应用快速增长的背景下,提供统一的访问接口。 黄东旭在 REDDME 写道: “万物皆文件”,向 Plan9 致敬,但以 RESTful API 的形式呈现。 本项目的初衷是寻求一种统一方法,在分布式环境中协调和编排多个 AI Agent。最终发现 bash+ 文件系统实为最佳方案,例如以下有趣模式task_loop: https://github.com/c4pt0r/agfs/blob/master/agfs-mcp/demos/task_loop.py AGFS 通过虚拟文件系统结构,将 对象存储(如 S3)、SQL 数据库、KV 存储、队列、流式数据、甚至 agent 心跳管理 等资源抽象成目录与文件,开发者可使...

TinyEngine 低代码实时协作,技术解读 + 直接上手

本文由周天意同学原创。 一般的多人协作业务需求一般是针对文档,表格或者是制图之类的,场景比较简单,协同操作的对象为文字或者图片,对象比较单一。 乍一看低代码的多人协作看似无从下手,因为低代码不仅涉及到页面 canvas 中一些文字属性的同步,还涉及到组件拖拽,样式,绑定事件,高级属性,甚至是代码协同编辑的编辑与同步。那我们是如何在低代码这个场景下实现多人协同编辑的呢。 TinyEngine低代码引擎多人协同技术详解 CRDT 我们首先来介绍一下实现低代码编辑的协同编辑的底层逻辑 ------ CRDT(Conflict-free Replicated Data Type,无冲突复制数据类型)是一种允许并发修改、自动合并且永不冲突的数据结构 。 即使多个用户同时编辑同一份文档、表格或图形,系统也能在之后自动合并出一致的结果,不需要"锁"或"人工解决冲突"。 一个例子 假设你有一个协作文本编辑器有两个用户: A 插入"Hello " B 插入"World!" 在普通系统中,如果两个操作几乎同时发生,可能导致冲突(比如:谁的改动算数?)。但在 CRDT 模型下,每个操作都是可合并的:系统会基...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Oracle

Oracle

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat

Apache Tomcat

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。