这个事情其实可以用goja + golang 去做。
***s://github***/dop251/goja golang负责完成infrastructure的关键moduels,比如网络,日志,***模块,加密算法等;相关的函数注入到j***ascript的虚拟机goja中,在goja中完成游戏逻辑,逻辑用j***ascript(es5)来完成。
思路其实类似于openresty,但golang的扩展性和j***ascript的舒适性,远非c+lua能比的。
====PS: 在我的业务系统中,按代码规模分为三类应用:长篇***级别的基础系统,k8s+gola…。
{dede:pagebreak/}
旅行者 1 号飞出太阳系了,它是如何和地球联系的呢?
Rust开发Web后端效率如何?
为什么当今 Web 应用不都***用 WebSocket 形式进行数据交互?
为什么现在吹Rust的人这么多?
北大「韦神」粉丝破 2000 万,评论区成高考许愿池,如何看待家长们纷纷从韦神这里「沾福气」的心理?
统一推送联盟为什么会失败?深层原因是什么?
20届设计系,我的设计水平很差吗,找不到合适的工作?
理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
为什么小米不是用玄戒o1而是用骁***gen3作为小米yu7的座舱芯片呢?
洲际导弹能打到任何地方,为什么还需要轰炸机?
有一个***约你出去,你会去吗?
你看过哪些以为是段子新闻,结果发现居然是真的?
为什么感觉wps的用户越来越多,office没人用了?
JetBrains 放弃 AppCode 是否是一个错误决定?
如何评价「江南第一深情」童锦程?
有人说24GB和48GB内存容量是新一代电脑平台最均衡的方案,真的是这样吗?电脑内存应该如何选?