端午节
祝大家端午节快乐 🎉
端午节又叫做粽子节,中秋节又叫做月饼节,是吃货的两大节日。今天我和 V、d 从早上起来就吃到现在,没有吃正式的中午饭。肉粽、火腿粽、花生、牛肉、绿豆粥、煮玉米……等会要下去散步消食一下了。
今天除了吃,(从此处开始开始强行转折)还完成了一项很重要的技术方案:星火私网组建。
星火网络问题
无论是通过配置引导节点列表
ipfs bootstrap add /ip4/47.111.58.76/tcp/4001/ipfs/QmZdWDS3qLbH55knn4hGjH2oq5hGwJz8sUHHz273xzX2rc
还是通过手动连接引导节点
ipfs swarm connect /ip4/47.111.58.76/tcp/4001/ipfs/QmZdWDS3qLbH55knn4hGjH2oq5hGwJz8sUHHz273xzX2rc
过一会后再查看已连接节点列表
ipfs swarm peers
会发现引导节点已经断开连接。
问题原因
IPFS 节点通过连接管理器来管理连接,默认最大 900 个连接,超过后会进行回收(没研究具体回收算法)。通过 API swarm connect
连接节点,每次连接后默认会有 20s 的连接保护时间,超过后还是会被回收。连接管理相关参数可以在 config 文件的 Swarm.ConnMgr
项中进行配置。
解决方案
目前星火节点很少,所以通过组建私网降低连接数可以解决断网的问题。完整的操作命令已经更新到项目主页了,欢迎大家进行尝试。
最后,今天回复本帖的可获得 200 积分作为节日祝福 🙏
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于