Distributed 在ifps专用网络中上载文件时通知其他节点

Distributed 在ifps专用网络中上载文件时通知其他节点,distributed,p2p,ipfs,Distributed,P2p,Ipfs,我创建了一个IPFS专用网络。每当有人上传新文件时,都应通知网络中的所有节点。有人知道如何实现这一点吗?您可以查看pubsub机制: 首先,您需要启用pubsub代码。确保您正在运行go ipfs 0.4.5或更高版本。安装该版本的ipfs后,使用以下命令启动守护程序: ipfs守护进程--启用pubsub实验 这将告诉ipfs创建并启用pubsub服务。这还意味着您只能与选择启用pubsub的其他同行一起使用pubsub 要订阅主题foo,请运行: ipfs pubsub-foo 现在,主

我创建了一个IPFS专用网络。每当有人上传新文件时,都应通知网络中的所有节点。有人知道如何实现这一点吗?

您可以查看pubsub机制:

首先,您需要启用pubsub代码。确保您正在运行go ipfs 0.4.5或更高版本。安装该版本的ipfs后,使用以下命令启动守护程序:

ipfs守护进程--启用pubsub实验
这将告诉ipfs创建并启用pubsub服务。这还意味着您只能与选择启用pubsub的其他同行一起使用pubsub

要订阅主题foo,请运行:

ipfs pubsub-foo
现在,主题foo的任何消息都将打印到您的控制台

要将消息发布到主题foo,请打开另一个终端并运行:

ipfs pubsub pub foo“hello world”
您应该会在第一个终端中看到打印出来的“hello world”

资料来源:


另请参见:

我不认为IPFS在节点上提供了类似的功能,也许JSAPI或Go API也提供了一些功能。谢谢您的建议。我去看看。