使用 Go 语言开发游戏服务端的是如何忍受无法热更新的?
- 发表时间:2025-06-21 05:30:17
- 来源:
这个事情其实可以用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…。
推荐资讯
- 2025-06-20 06:15:15基因好是一种怎样的体验?
- 2025-06-20 06:10:15微信服务器会保留聊天记录吗,会保存多久?
- 2025-06-20 07:10:14为什么有人会放弃独立博客(个人网站)?
- 2025-06-20 07:25:14PHP初学者,我能不能使用PHP来开发桌面应用?
- 2025-06-20 06:15:15网友称在桔子水晶酒店洗漱包内发现用过的四联检测盒,具体是怎么回事?酒店要承担哪些责任?
- 2025-06-20 06:35:15为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
- 2025-06-20 07:50:16女生真正的完美身材是什么样子?
- 2025-06-20 06:20:15中年夫妻有多少是生活和谐的?
- 2025-06-20 07:25:14评价一下Proxmox VE与ESXi的优劣?
- 2025-06-20 06:50:14身体上的哪些迹象表明你正在衰老?
推荐产品
-
MongoDB的缺点以及你为什么不使用MongoDB?
我觉得反驳弃用的人没有想明白两个问题: 1、如何证明Mong -
如何评价Orbstack(在Mac上低开销地运行容器和Linux)?
对于前排回答,我表示呵呵 真正会用 VM 或 Virtual -
Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
Rust 必须是 Rust,有稳定版,内存安全,语法不那么混 -
为什么 macOS 上国产软件不流氓?
没人提到之所以不敢是因为开发者证书么? mac上无论是否上架
新闻动态
最新资讯