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.52020 年 3 月 24 日

#24#connected

Download history 1142/week @ 2024-04-03 966/week @ 2024-04-10 1149/week @ 2024-04-17 1199/week @ 2024-04-24 985/week @ 2024-05-01 978/week @ 2024-05-08 1121/week @ 2024-05-15 1130/week @ 2024-05-22 1216/week @ 2024-05-29 907/week @ 2024-06-05 819/week @ 2024-06-12 917/week @ 2024-06-19 795/week @ 2024-06-26 61/week @ 2024-07-03 795/week @ 2024-07-10 721/week @ 2024-07-17

每月下载量 2,521

GPL-3.0-or-later…

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