feat: server 包新增 WithLimitLift 和 WithConnectionMessageChannelSize 函数,用于限制服务器最大生命周期及连接的消息写入通道大小
This commit is contained in:
+5
-1
@@ -31,7 +31,11 @@ import (
|
||||
// New 根据特定网络类型创建一个服务器
|
||||
func New(network Network, options ...Option) *Server {
|
||||
server := &Server{
|
||||
runtime: &runtime{messagePoolSize: DefaultMessageBufferSize, messageChannelSize: DefaultMessageChannelSize},
|
||||
runtime: &runtime{
|
||||
messagePoolSize: DefaultMessageBufferSize,
|
||||
messageChannelSize: DefaultMessageChannelSize,
|
||||
connMessageChannelSize: DefaultConnectionChannelSize,
|
||||
},
|
||||
option: &option{},
|
||||
network: network,
|
||||
online: concurrent.NewBalanceMap[string, *Conn](),
|
||||
|
||||
Reference in New Issue
Block a user