1. 首页
  2. 文档
  3. IPFS集群 | IPFS Cluster
  4. 用户文档 | User Documentation
  5. 复合集群

复合集群

该  ipfs-cluster-service 进程提供了一个Proxy-To-IPFS端点,它有效地允许集群对等节点将其自身呈现为IPFS守护程序。这允许使用集群对等节点(来自不同的集群)而不是IPFS守护程序,从而为复合集群  构思提供原点  。

IPFS代理

IPFS代理是一个端点,它以下列方式显示IPFS HTTP API:

  • 某些请求被截获并触发集群操作
  • 所有未拦截的请求都将转发到连接到集群对等节点的IPFS守护程序

此端点默认侦听 /ip4/127.0.0.1/tcp/9095 ,并由ipfshttp连接器组件提供。

截获的请求如下:

  • /add:代理将内容添加到本地ipfs守护程序,并将生成的散列[es]固定在集群中。
  • /pin/add:代理将集群中的给定CID固定。
  • /pin/rm:代理从集群中取消给定的CID。
  • /pin/ls:代理列出集群中的固定项。
  • /repo/stat:代理使用/repo/stat 所有连接的IPFS守护程序进行聚合响应  。

来自代理的响应模仿IPFS守护程序响应,从而允许在之前使用IPFS API的位置插入此端点。例如,您可以使用go-ipfsCLI,如下所示:

  • ipfs --api /ip4/127.0.0.1/tcp/9095 pin add <cid>
  • ipfs --api /ip4/127.0.0.1/tcp/9095 add myfile.txt
  • ipfs --api /ip4/127.0.0.1/tcp/9095 pin rm <cid>
  • ipfs --api /ip4/127.0.0.1/tcp/9095 pin ls

回复将来自集群,而不是来自  go-ipfs

请注意,截获的端点旨在模仿IPFS的格式和响应代码,但它们可能缺少标头。如果您遇到问题,请打开一个问题,以便我们解决问题。

簇群

如上所述,代理端点允许创建簇。这将是可以实现的常见拓扑之一,中间的主集群和附加的3个子集群:

复合集群

 

下一步: IPFS集群服务

这篇文章对你有帮助吗?

我们要如何帮助您?