0g-storage-node/node/network/src
Bo QIU 2fd9712d59
Enhance P2P network protocol to support batch messages for performance concern (#173)
* Add p2p protocol version in network identity

* Cache annouce file pubsub messages to publish in batch

* fix file location cache

* opt sync metrics

* opt file location cache default configs

* publish files announcements in batch

* enhance announce file pubsub msg metrics

* opt metrics

* fix ci

* fix clippy

* fix batcher

* minor fix

* opt batcher: publish all if expired
2024-08-29 09:55:24 +08:00
..
behaviour Store shard config for peers and choose sync peers accordingly. (#77) 2024-06-07 16:58:15 +08:00
discovery fix build dependency isuse (#12) 2024-01-26 19:48:40 +08:00
peer_manager Initial commit 2024-01-04 18:05:32 +08:00
rpc Check network id in status and ban incompatible peers. (#159) 2024-08-14 11:35:48 +08:00
types Enhance P2P network protocol to support batch messages for performance concern (#173) 2024-08-29 09:55:24 +08:00
config.rs Check network id in status and ban incompatible peers. (#159) 2024-08-14 11:35:48 +08:00
lib.rs Enhance P2P network protocol to support batch messages for performance concern (#173) 2024-08-29 09:55:24 +08:00
metrics.rs Initial commit 2024-01-04 18:05:32 +08:00
nat.rs Initial commit 2024-01-04 18:05:32 +08:00
service.rs Check network id in status and ban incompatible peers. (#159) 2024-08-14 11:35:48 +08:00