[Golang] lua战斗验证服务器

我的另外一个开源项目,任何建议、指正错误和优化我都非常欢迎 baibaibai_000@163.com

 

简介

本项目是用go语言编写,结合cgo功能,支持高并发执行lua脚本的程序。

扩展

  • 可以扩展成战斗逻辑用lua编写的战斗验证服务器。这里展示了golang运行多个lua虚拟机,充分利用多核性能的个实现。
  • 可以扩展用grpc做外部的可负载均衡的接口,我这里只简单的实现了用http做外部接口

待优化

  • []byte->string->C.String 这几部转换的性能损失
  • lua里的print输出到控制台有延迟

地址

posted @ 2019-03-09 15:11  MrBlue  阅读(949)  评论(0编辑  收藏  举报