IPFS pubsub功能的使用

news/2025/2/4 11:51:40/

什么是 pubsub?
发布订阅模式(Publish–subscribe pattern),最早是由苹果公司在 Mac OS 引入。

消息的发送者(publishers)不直接将消息发送给接收者(subscriber)。而是将消息分门别类,发送者并不知道也无需知道接收者的存在。而接收者只需要订阅一个或者多个类别的消息类,只接收感兴趣的消息,不知道也无需知道发布者的存在。(https://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern)

写代码的朋友对于观察者模式(Observer)并不陌生。这个有些类似软件设计模式里面的观察者模式(Observer)。但是并不完全相同。pubsub比Observer更加的松耦合。这里不再详细对比二者的区别。有兴趣的朋友自行Google一下。

pubsub功能目前还属于ipfs的一个实验性质的功能,如果要开启pubsub功能,在启动ipfs daempon的时候需要指定参数: --enable-pubsub-experiment。

下面我们使用具体例子来说明ipfs pubsub 如何使用?

  1. 搭建两个IPFS节点A和B
    如果还不知道节点如何搭建,参见之前的文章《如何在IPFS网络里面上传一张图片》。

A(小编本地节点):

IPFS节点ID: QmTrRNgt6M9syRq8ZqM4o92Fgh6avK8v862n2QZLyDPywY

IPFS地址:192.168.162.129(保护隐私,没有使用公网IP)

B(亚马逊aws):

IPFS地址:13.231.198.154

IPFS节点地址; /ip4/1


http://www.ppmy.cn/news/328152.html

相关文章

y51.第三章 Kubernetes从入门到精通 -- k8s实战案例(二四)

9.3 运行java应用 基于java命令,运行java war包或jar包,本次以jenkins.war 包部署方式为例,且要求jenkins的数据保存至外部存储(NFS或者PVC),其他java应用看实际需求是否需要将数据保存至外部存储。 9.3.1 镜像目录文件 root@k8s-master1:/opt/k8s-data/dockerfile/web/…

vivo Y51s和荣耀Play4t Pro 哪个好

vivoy51s正面采用6.53英寸的打孔屏设计,分辨率达到FHD级别。支持60Hz刷新率,机身彩纳米级离子镀膜工艺,使这三种时尚配色更显高端。 vivo Y51s更多使用感受和评价:https://www.vivo.com 荣耀play4t pro更多使用感受和评价&#xf…

算法模板(3):搜索(4):高等图论

高等图论 有向图的强连通分量 相关概念 强连通分量:Strongly Connected Component (SCC).对于一个有向图顶点的子集 S S S,如果在 S S S 内任取两个顶点 u u u 和 v v v,都能找到一条 u u u 到 v v v 的路径,那么称 S S…

基于VB+Access的酒店客房管理系统的设计与实现

引言 (一) 项目开发背景 经济的快速发展,人们的生活水平和消费意识的提高,促进了旅游业的发展。酒店行业将面临着机遇和挑战。面对快速发展的信息产业带来的影响。将电脑技术和电脑服务引入酒店管理成为一种必然的趋势。众多酒店企业中,中小型酒店企业由于他们的先天条件…

融合动态反向学习的阿奎拉鹰与哈里斯鹰混合优化算法(DAHHO)-附代码

融合动态反向学习的阿奎拉鹰与哈里斯鹰混合优化算法(DAHHO) 文章目录 融合动态反向学习的阿奎拉鹰与哈里斯鹰混合优化算法(DAHHO)1.哈里斯鹰优化算法2.改进哈里斯鹰优化算法2.1 动态反向学习策略2.2 改进混合算法理论分析 3.实验结果4.参考文献5.Matlab代码6.python代码 摘要&a…

【threejs】初级demo案例一些扩展案例

初级 前置知识:vue2threejs Vue里使用three.js实现3D模型小案例:非常基础的无贴图旋转立方体,有完整代码 前置知识:vue3tsthreejs vue3.0 ts threejs 实现简单的demo :一个旋转贴图的正方体效果,无贴图原图&…

深度学习装机、系统、环境配置指南--预算15000

转自:https://blog.csdn.net/liuchonge/article/details/78388347 随着要处理的任务越来越复杂,对计算能力要求越来越高,所以最近萌生了要自己配一台深度学习主机的想法。只是苦于一直没有钱然后很幸运的被评上了国奖,果断入手&a…

c语言锐龙,AMD主流16核心锐龙9飞起!竟超越发烧18核心i9

作者:上方文Q AMD 将在下个月发布锐龙 9 3950X,首款针对主流消费市场的 16 核心 32 线程处理器。现在,外媒 WCCFTECH、硬件大神 APISAK 先后曝料了锐龙 9 3950X 的跑分成绩,相当相当威猛。 规格方面,锐龙 9 3950X 基于…