20 个版本 (6 个主要破坏)
8.0.0 | 2023 年 3 月 26 日 |
---|---|
7.0.0 | 2023 年 2 月 26 日 |
6.0.0 | 2023 年 1 月 9 日 |
5.0.0 | 2022 年 12 月 19 日 |
2.0.0-alpha.5 | 2020 年 3 月 24 日 |
#24 在 #connected
每月下载量 2,521
59KB
1K SLoC
Peer Set Manager (PSM)。包含选择网络应连接到哪些节点的策略。
许可证:GPL-3.0-or-later WITH Classpath-exception-2.0
lib.rs
:
Peer Set Manager (PSM)。包含选择网络应连接到哪些节点的策略。
PSM 处理节点的集合。一个节点集合定义为被认为支持某种特定能力的节点,例如处理特定链的区块和交易或整理特定的分片。
对于每个集合中的每个节点,peerset 都保留一个标志,指定该节点是否连接到我们。
这种连接/断开连接的状态是针对节点和集合组合特定的,例如,一个节点可能通过一个特定的集合连接,但不通过另一个。
此外,对于每个集合,peerset 还保留一个列表,其中包含它将始终尝试保持连接的保留节点。
依赖项
~11–21MB
~328K SLoC