# README
gitub.com/gkzy/gow/lib/rpc
server
// InitRPCServer
func InitRPCServer(){
g,err:=rpc.NewServer(10001)
if err!=nil{
panic(err)
}
handler(g.Server)
g.Run()
}
// handler register struct
func handler(g *rpc.Server){
}
client
client,err:=rpc.NewClient("192.168.0.100",10001)
if err!=nil{
panic(err)
}
...
# Functions
DefaultPool return a default pool.
NewClient 返回rpc客户端 serverAddr:服务端地址 serverPort:服务端Port.
NewPool return a new pool need option.
NewServer init一个新的服务.
# Constants
PoolModeLoose 在实际创建连接数达上限后,池子中没有连接时会新建连接.
PoolModeStrict 在实际创建连接数达上限后,池子中没有连接时不会新建连接.
# Variables
ErrorDialConn 创建连接时发生错误.
ErrorGetTimeout 获取连接超时.
ErrorOption.
ErrorPoolInit 连接p池初始化出错.
ErrorPoolIsClosed 连接池已关闭.
# Type aliases
Factor factor func.