当前位置:首页 > 知识 >

IPFS集群自动处理数据冗余

IPFS集群是一个分布式应用程序,通过分配、复制和跟踪全局pinset来管理跨IPFS守护程序群的数据编排。

IPFS赋予用户内容寻址存储的能力,但为了保证数据的冗余和可用性,需要一个不损害IPFS网络分布式特性的解决方案。

- IPFS集群服务与IPFS守护进程的API交互。 - 异步跟踪pin的生命周期,将数百万个pin复制到多个IPFS守护进程,并在出现故障时重试固定。 - ipfs-cluster-ctl提供了命令行客户端,用于与功能齐全的ClusterHTTPRESTAPI交互。 - 集群对等点形成分布式网络,维护一个全局的、复制的和无冲突的pin列表。 - 内置权限模型支持标准对等点(具有修改pinset的权限)和跟随者对等点(按照指示存储内容但不能修改pinset)。 - 每个pin都支持自定义复制因子、名称和其他元数据。 - 支持将IPFS内容提取到多个守护进程,并直接导入带有自定义DAG的CAR存档内容。 - 每个集群对等点提供一个额外的IPFS代理API,执行集群操作,行为与IPFS守护进程的API完全一样。 - 用Go语言编写,可以通过编程方式启动和控制集群节点,提供Go和JavaScript客户端。 - 建立在经过实战考验的libp2p之上,支持IPFS、Filecoin和EthereumV2等。

猜你喜欢

微信二维码

微信