微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当文件上传到 ifps 私有网络时通知其他节点

如何解决当文件上传到 ifps 私有网络时通知其他节点

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

解决方法

您可以查看pubsub机制:

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

ipfs daemon --enable-pubsub-experiment

这将告诉 ipfs 创建并启用发布订阅服务。这也意味着您将只能与选择启用它的其他同行一起使用 pubsub。

要订阅主题 foo,请运行:

ipfs pubsub sub foo

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

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

ipfs pubsub pub foo "hello world"

您应该会在第一个终端中看到打印出的“hello world”。

来源:Take a look at pubsub on IPFS

另见:ipfs name pubsub | Command-line reference | IPFS Docs

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。