Skip to content

Latest commit

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Ginx 是一个基于Java的轻量级并发服务器框架,模仿Golang中的Zinx框架

LicenseDiscord

一、写在前面的话

为什么我要开发这款Java服务器,目前Java在服务器方面的框架已经很丰富了,但没有一个面向游戏的简单清亮的服务器,开发这个框架初衷是想做一个简单的TCP游戏服务器,可能后续会加更多功能。这个服务器是模仿Golang的一个叫Zinx的服务器,很多API与他一致。 因为作者实力有限,所以可能和Zinx不会太一致,欢迎大家一起来维护与开发。

二、版本要求

1. Java:17

2. Maven:3.8.6

三、简单使用与运行

1.创建并运行服务器

//1.create a Servervarserver = newServer("");
//2 Configure user-defined routes and servicesserver.addRouter(0, newPingRouter());
//3 Start the serviceserver.serve();

2.配置服务器

服务器本身的配置是在代码内的,可以在 #resources 文件夹下创建一个名为 #ginx.json 文件进行配置服务器参数,如:端口 服务器名称等。

{
"name": "MyServer",
"host": "127.0.0.1",
"tcpPort": 5566
}

About

Based on JAVA Lightweight TCP server framework(基于JAVA轻量级TCP服务器框架).

Resources

Stars

17 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages