Skip to content
/ crisp Public

简介:Golang长链接 轻量级 单线程 游戏服务器

Notifications You must be signed in to change notification settings

tutuna/crisp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crisp

简介: Golang 长链接 轻量级 单线程 游戏服务器


Crisp是基于Golang开发的长链接游戏服务器框架,整个服务器的架构为单线程:

  1. 在单线程架构的基础上,通过封装保证了开发人员在实际编程中无需时刻注意当前逻辑所处的线程,最大可能避免了游戏中较为高频出现的跨线程BUG。
  2. 框架后续将会提供游戏业务中常用的各种模块,让你快速搭建并实现基本的长链接游戏服务器。
  3. Crisp目前在本地已经实现了单服务的版本,压测达到每秒可处理的请求数为1000个以上。
  4. 单服务版本V1.0已出,基本架构和通讯已经跑通,目前代码比较粗糙,后续版本会进一步封装优化。
  5. 集成Etcd的分布式集群版本目前也正在开发当中。

整体架构 img.png

快速开始
example模块是一个较为完整的开发案例,并且提供H5的客户端以便调试。

About

简介:Golang长链接 轻量级 单线程 游戏服务器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages