-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
8 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,16 @@ | ||
1. | ||
network.WithUseTransient(a.ctx, "chat") | ||
//这个Transient是瞬时连接的意思,不会被libp2p的连接管理器保持,当管理器需要关闭一些连接节省内存时,会优先关闭Transient连接。 | ||
//这种连接适合一次性的短期的通信任务。例如发送一个请求并接收一个反应,或者发送一个小的数据包。 | ||
// 这个Transient是瞬时连接的意思,不会被libp2p的连接管理器保持,当管理器需要关闭一些连接节省内存时,会优先关闭Transient连接。 | ||
// 这种连接适合一次性的短期的通信任务。例如发送一个请求并接收一个反应,或者发送一个小的数据包。 | ||
|
||
2. | ||
Option relay.WithInfiniteLimits | ||
//这个选项是中继节点解除limitation的选项,这样用`relay.New(localrelay, relay.WithInfiniteLimits())` | ||
// 这个选项是中继节点解除limitation的选项,这样用relay.New(localrelay, relay.WithInfiniteLimits()) | ||
// 用relay.New创建的中继节点默认是limited的中继,限制主要包括 | ||
// 1)并发连接数 | ||
// 2)数据速率 | ||
// 3)连接持续时间 | ||
// 所以当需要一个长时间稳定的连接的话,需要在创建中继的时候解除限制。 | ||
|
||
|
||
|