Ginx 是一个基于Java的轻量级并发服务器框架,模仿Golang中的Zinx框架
为什么我要开发这款Java服务器,目前Java在服务器方面的框架已经很丰富了,但没有一个面向游戏的简单清亮的服务器,开发这个框架初衷是想做一个简单的TCP游戏服务器,可能后续会加更多功能。这个服务器是模仿Golang的一个叫Zinx的服务器,很多API与他一致。 因为作者实力有限,所以可能和Zinx不会太一致,欢迎大家一起来维护与开发。
//1.create a Server
var server = new Server("");
//2 Configure user-defined routes and services
server.addRouter(0, new PingRouter());
//3 Start the service
server.serve();
服务器本身的配置是在代码内的,可以在 #resources 文件夹下创建一个名为 #ginx.json 文件进行配置服务器参数,如:端口 服务器名称等。
{
"name": "MyServer",
"host": "127.0.0.1",
"tcpPort": 5566
}