
scoket
木小同
小学生
展开
-
spring MVC内用线程池建立的scoket多线程服务端
为什么要用多线程和线程池 当我们用scoket建立通信的时候,往往不是简单的传输数据。每一个数据包之后会有一定的逻辑处理,然后再向客户端返回相应的数据。而处理业务逻辑的时候有另外的客户端发送数据就只能等待。 多线程 就是将每一个流分开处理,接收一个包,开启一个线程。当开启太多的时候就会引发服务器崩溃,所以用了线程池,有固定的线程数量,无用的线程会继续等待下一个连接。但是如果连接数量真的超过了线程...原创 2019-04-20 15:50:40 · 886 阅读 · 0 评论 -
Netty框架下的scoket连接
什么是Netty Netty 是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 Netty 对 JDK 自带的 NIO 的 API 进行封装,解决上述问题,主要特点有: 设计优雅,适用于各种传输类型的统一 API 阻塞和非阻塞 Socket;基于灵活且可扩展的事件模型,可以清晰地分离关注点;高度可定制的线程模型 - 单线程,一个或多个线程池;真正的无连接数据报...原创 2019-04-20 16:27:01 · 270 阅读 · 0 评论 -
linux下安装nginx
1、添加nginx服务进程用户 # groupadd -r nginx # useradd -r -g nginx nginx 2、下载 记得挑选自己喜欢的版本 http://nginx.org/download 可以在远程主机直接下载 # wget http://nginx.org/download/nginx-1.9.9.tar.gz 也可以用该地址下载之后自己上传到远程主机 3、解压 ...原创 2019-08-09 11:16:44 · 202 阅读 · 0 评论 -
nginx反向代理配置
前言 上一篇文章写了nginx 的部署,这个把反向代理配置贴出来 #用户 user nginx nginx; # 工作进程个数,可配置多个 worker_processes 2; #日志文件地址,可以自己选择,记得启动之前先创建该文件 error_log /app/acct/nginx/logs/error.log crit; #error_log logs/error.log; #error...原创 2019-08-09 11:23:14 · 144 阅读 · 0 评论