|
@ -24,7 +24,7 @@ Zinx框架的项目制作采用编码和学习教程同步进行,将开发的 |
|
|
### 快速开始 |
|
|
### 快速开始 |
|
|
|
|
|
|
|
|
#### server |
|
|
#### server |
|
|
基于Zinx框架开发的服务器应用,主函数步骤比较精简,最多主需要4步即可。 |
|
|
|
|
|
|
|
|
基于Zinx框架开发的服务器应用,主函数步骤比较精简,最多主需要3步即可。 |
|
|
1. 创建server句柄 |
|
|
1. 创建server句柄 |
|
|
2. 配置自定义路由及业务 |
|
|
2. 配置自定义路由及业务 |
|
|
3. 启动服务 |
|
|
3. 启动服务 |
|
@ -150,12 +150,18 @@ func main() { |
|
|
"WorkerPoolSize":10 |
|
|
"WorkerPoolSize":10 |
|
|
} |
|
|
} |
|
|
``` |
|
|
``` |
|
|
|
|
|
|
|
|
`Name`:服务器应用名称 |
|
|
`Name`:服务器应用名称 |
|
|
|
|
|
|
|
|
`Host`:服务器IP |
|
|
`Host`:服务器IP |
|
|
`TcpPort`:服务器监听端口 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
`TcpPort`:服务器监听端口 |
|
|
|
|
|
|
|
|
`MaxConn`:允许的客户端链接最大数量 |
|
|
`MaxConn`:允许的客户端链接最大数量 |
|
|
|
|
|
|
|
|
`WorkerPoolSize`:工作任务池最大工作Goroutine数量 |
|
|
`WorkerPoolSize`:工作任务池最大工作Goroutine数量 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### I.服务器模块Server |
|
|
### I.服务器模块Server |
|
|
```go |
|
|
```go |
|
|
func NewServer () ziface.IServer |
|
|
func NewServer () ziface.IServer |
|
|