-
公开(公告)号:CN118400363A
公开(公告)日:2024-07-26
申请号:CN202410826864.2
申请日:2024-06-25
Applicant: 东北大学
IPC: H04L67/025 , H04L67/06 , H04L67/303 , H04L9/40 , H04L9/32
Abstract: 本发明提供一种服务器资源管理系统及方法,涉及服务器技术领域,本发明设计了一套基于Web的便捷远程服务器资源管理工具,包括:服务器状态仪表盘模块、脚本管理模块和用户鉴权模块;服务器状态仪表盘模块用于展示当前服务器设备资源占用信息;脚本管理模块用于管理Linux或Windows操作系统中脚本的启动、停止、创建、删除和开机自动启动功能,每个脚本能够指定特定的环境变量,并且能够展示脚本实时运行状态和标准输出,具体包括脚本目录子模块、脚本信息子模块和脚本执行子模块;用户鉴权模块基于JWT技术验证用户身份,避免未授权的用户对服务器进行攻击;同时,使用固定密钥和用户密码拼接新密钥,避免用户修改密码而原令牌仍有效的问题。
-
公开(公告)号:CN118509466A
公开(公告)日:2024-08-16
申请号:CN202410956845.1
申请日:2024-07-17
Applicant: 东北大学
IPC: H04L67/131 , H04L69/16 , H04L43/08 , H04L43/18
Abstract: 本发明提供一种高并发游戏服务器架构,涉及计算机系统及网络通信技术领域。部署在Linux操作系统上,包括服务端、客户端。客户端是基于NCurses绘制的命令行应用程序;服务端包括IO多路复用模块、协议解析模块、命令行参数解析模块、日志记录模块和游戏逻辑模块。IO多路复用模块基于Linux系统提供的Epoll机制处理TCP网络请求;协议解析模块使用基于TCP协议设计的应用层协议作为通信协议,使用事件总线分发网络事件;命令行参数解析模块用于处理运行时通过命令行传递的参数,能动态指定端口和日志等级参数。本发明能承受较高吞吐量,在高并发场景发挥良好;仅使用单个线程,能充分利用操作系统资源,避免上下文切换带来的性能开销。
-
公开(公告)号:CN118509466B
公开(公告)日:2024-11-05
申请号:CN202410956845.1
申请日:2024-07-17
Applicant: 东北大学
IPC: H04L67/131 , H04L69/16 , H04L43/08 , H04L43/18
Abstract: 本发明提供一种高并发游戏服务器架构,涉及计算机系统及网络通信技术领域。部署在Linux操作系统上,包括服务端、客户端。客户端是基于NCurses绘制的命令行应用程序;服务端包括IO多路复用模块、协议解析模块、命令行参数解析模块、日志记录模块和游戏逻辑模块。IO多路复用模块基于Linux系统提供的Epoll机制处理TCP网络请求;协议解析模块使用基于TCP协议设计的应用层协议作为通信协议,使用事件总线分发网络事件;命令行参数解析模块用于处理运行时通过命令行传递的参数,能动态指定端口和日志等级参数。本发明能承受较高吞吐量,在高并发场景发挥良好;仅使用单个线程,能充分利用操作系统资源,避免上下文切换带来的性能开销。
-
-