使用 Go 语言开发游戏服务端的是如何忍受无法热更新的?

2025-06-21 10:00:18

这个事情其实可以用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…。

使用 Go 语言开发游戏服务端的是如何忍受无法热更新的?
广告位810*200
相关阅读
2025年了 Rust前景如何?

2025年了 Rust前景如何?

搬运一些,简单翻译 SlashData和Stack Over...

2025-06-21
程序员空闲时间应该继续卷技术,还是找其他副业?

程序员空闲时间应该继续卷技术,还是找其他副业?

J***a/Web/Android的程序员可考虑下面的副业,...

2025-06-21
如何评价《灵笼 2》第六集?

如何评价《灵笼 2》第六集?

马克失魂落魄的这段日子,麦朵小妹妹短暂的温暖过他,但这束阳光...

2025-06-21
如看看Doinb直播松松真的回去了,疑似已经被TES换人?

如看看Doinb直播松松真的回去了,疑似已经被TES换人?

说实话TES如果真的想换辅助,买hang倒不如试试Erha,...

2025-06-21
如何评价湖北省?

如何评价湖北省?

近几年大概会有一段以制造业为主导的繁荣期。 别的行业会取代汽...

2025-06-21