我的另外一个开源项目,任何建议、指正错误和优化我都非常欢迎 baibaibai_000@163.com
简介
本项目是用go语言编写,结合cgo功能,支持高并发执行lua脚本的程序。
扩展
- 可以扩展成战斗逻辑用lua编写的战斗验证服务器。这里展示了golang运行多个lua虚拟机,充分利用多核性能的个实现。
- 可以扩展用grpc做外部的可负载均衡的接口,我这里只简单的实现了用http做外部接口
待优化
- []byte->string->C.String 这几部转换的性能损失
- lua里的print输出到控制台有延迟
地址