组件分享之后端组件——基于Golang语言的游戏服务器框架leaf

组件分享之后端组件——基于Golang语言的游戏服务器框架leaf

背景

近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件。欢迎大家进行持续关注。

组件基本信息

  • 组件:leaf
  • 开源协议:Apache-2.0 License

内容

本节我们分享的是基于Golang语言的游戏服务器框架leaf。

Leaf 是一个由 Go 语言(golang)编写的开发效率和执行效率并重的开源游戏服务器框架。Leaf 适用于各类游戏服务器的开发,包括 H5(HTML5)游戏服务器。

Leaf 的关注点:

  • 良好的使用体验。Leaf 总是尽可能的提供简洁和易用的接口,尽可能的提升开发的效率
  • 稳定性。Leaf 总是尽可能的恢复运行过程中的错误,避免崩溃
  • 多核支持。Leaf 通过模块机制和 leaf/go 尽可能的利用多核资源,同时又尽量避免各种副作用
  • 模块机制。

官方提供了较为详细的使用描述,可以参考该中文README

不过这个库也存在一个问题,最新版本是2016版本的我们在使用时还需要慎重考虑,如果想要使用其他的获取组件,请持续关注我,有迫切需要的组件也可以在文章评论中进行留言,我将根据留言进行一些特别需要的组件分享内容。

本文声明:

88x31.png

知识共享许可协议
本作品由 cn華少 采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。

你可能感兴趣的:(组件分享之后端组件——基于Golang语言的游戏服务器框架leaf)