distributed - 在 ifps 专用网络中上传文件时通知其他节点
问题描述
我创建了一个 IPFS 专用网络。每当有人上传新文件时,都应通知网络中的所有节点。有谁知道如何实现这一目标?
解决方案
您可以查看pubsub机制:
首先,您需要启用 pubsub 代码。确保您运行的是 go-ipfs 0.4.5 或更高版本。安装该版本的 ipfs 后,使用以下命令启动守护程序:
ipfs daemon --enable-pubsub-experiment
这将告诉 ipfs 创建并启用 pubsub 服务。这也意味着您将只能与选择启用它的其他对等方一起使用 pubsub。
要订阅主题 foo,请运行:
ipfs pubsub sub foo
现在,主题 foo 的任何消息都将打印到您的控制台。
要向主题 foo 发布消息,请打开另一个终端并运行:
ipfs pubsub pub foo "hello world"
您应该会在第一个终端中看到打印出的“hello world”。
资料来源:看看 IPFS 上的 pubsub
推荐阅读
- azure-active-directory - 服务主体的对象 ID 何时更改
- postgresql - PostgreSQL 在表的信息模式中显示错误的序列详细信息
- python - 获取 Instagram 帖子的点赞者列表 - Python 和 Selenium
- php - 无法回显某些 PHP 变量
- python - Python中逆对角线上的滚动平均值
- java - 通过 Jaydebeapi Connection 找不到 Impala 驱动程序类
- angular - 访问嵌套的 formGroupControl,Angular-6
- angular - Observable 在模板中具有 observable 成员
- javascript - 应用css时查看顶部文字:“overflow:hidden;”
- python - Tensorflow Keras 也使用 tfrecords 进行验证