Module: P2p2
- Defined in:
- lib/p2p2/p1.rb,
lib/p2p2/p2.rb,
lib/p2p2/head.rb,
lib/p2p2/paird.rb,
lib/p2p2/version.rb,
lib/p2p2/p1_worker.rb,
lib/p2p2/p2_worker.rb,
lib/p2p2/paird_worker.rb,
lib/p2p2/concurrent_hash.rb
Overview
P2p2::Paird - 配对服务。
Defined Under Namespace
Classes: ConcurrentHash, P1, P1Worker, P2, P2Worker, Paird, PairdWorker
Constant Summary collapse
- READ_SIZE =
一次读多少
1024 * 1024
- WBUFF_LIMIT =
写前上限,超过上限暂停读
50 * 1024 * 1024
- RESUME_BELOW =
降到多少以下恢复读
WBUFF_LIMIT / 2
- RENEW_CTL_INTERVAL =
p1心跳间隔,部分光猫udp端口映射过期时间只有10秒
10- CHECK_STATE_INTERVAL =
检查过期,恢复读间隔
1- EXPIRE_AFTER =
多久没有新流量,过期
86400- ROOM_TITLE_LIMIT =
房间名称字数
16- PUNCH_LIMIT =
p2p重试次数
5- TO =
找房间前缀
':'- VERSION =
'0.27.0'.freeze