累了的时候看看这个 |
用nginx做了个文件下载的服务器,但现在有个问题,我们有个JAVA后台的管理系统,如何获取nginx文件服务器的各种信息?例如:下载状态,并发数,总下载速度,单条流下载速度等等?另外要对nginx服务器进行流控,比如限制最多有几条下载流,每一条限制下载速度,可以支持么?nginx支持多种接口,和JAVA后台进行通信哪种方式最好?谢谢!
如何获取nginx文件服务器的各种信息?例如:下载状态,并发数,总下载速度,单条流下载速度等等?
可直接用nginx的status模块外加网卡流量统计;不过用https://github.com/vozlt/nginx-module-vts 可能更好;当然,也可以自己写点lua脚本做统计,这种方式最灵活
另外要对nginx服务器进行流控,比如限制最多有几条下载流,每一条限制下载速度,可以支持么?
可以支持,用nginx自带限速模块即可
nginx支持多种接口,和JAVA后台进行通信哪种方式最好?
自然是HTTP最好。
@sophos 好详细,感谢大佬~
过早客微信公众号:guozaoke • 过早客新浪微博:@过早客 • 广告投放合作微信:fullygroup50 鄂ICP备2021016276号-2 • 鄂公网安备42018502001446号