前言:
而今朋友们对“nginxudp配置测试”大概比较关怀,我们都想要学习一些“nginxudp配置测试”的相关资讯。那么小编同时在网上搜集了一些有关“nginxudp配置测试””的相关知识,希望我们能喜欢,看官们快快来学习一下吧!1、服务
Nginx1.9以上版本
UDP 服务 1:8011
UDP 服务 2:8012
2、Nginx 配置
编译安装参数:--with-stream
stream 模块主要配置
stream {
upstream udpServer {
server udpServer1:8011;server udpServer2:8012;
}
server {
listen 8010 udp;proxy_connect_timeout 1s;proxy_timeout 3s;proxy_pass udpServer;
}
}
http {
......
}
3、stream 模块介绍
nginx在 1.9.0 的时候,增加了一个 stream 模块,用来实现四层协议(网络层和传输层)的转发、代理、负载均衡等。
stream 模块的用法跟 http的用法类似,允许我们配置一组TCP 或者 UDP 等协议的监听,然后通过 proxy_pass 来转发我们的请求,通过 upstream 添加多个后端服务,实现负载均衡。
4、测试功能
1. 启动相关服务;
2. 使用 UDP 发包工具 SocketTool4;
3. 创建UDP客户端,对 UDP 服务 VIP 端口进行发包,监控服务日志情况。
标签: #nginxudp配置测试