使用 Go 语言开发游戏服务端的是如何忍受无法热更新的?
- 发表时间:2025-06-21 07:05:16
- 来源:
这个事情其实可以用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 08:35:17为什么 macOS 上国产软件不流氓?
- 2025-06-20 08:20:17Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 2025-06-20 08:10:16为什么还有那么多人认为蔚来会倒闭?
- 2025-06-20 08:25:16edge浏览器本地用户可以导出收藏夹和历史记录等数据吗?
- 2025-06-20 08:40:17核武器最小当量能做到多少?
- 2025-06-20 09:05:18胸大的女孩会自卑 吗?
- 2025-06-20 09:15:19如何看待:“伊朗国家电视台:今晚会发生一件大事,世界将铭记几个世纪”?
- 2025-06-20 08:15:16请问CATIA比SolidWorks强在哪里?
- 2025-06-20 09:40:17为什么《长安的荔枝》中的李善德明明是受圣人敕封,却一点权利都没有?
- 2025-06-20 08:25:16PHP初学者,我能不能使用PHP来开发桌面应用?
推荐产品
-
Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
在大模型时代,c++由于和pytorch、CUDA、nccl -
你见过最人性化的设计是什么?
最近北京、上海、西安、哈尔滨等地冒出一种名叫“***装上班” -
为什么 Windows 系统上的安装包有 exe 和 msi 两种格式,有什么区别?
类比一下,如果把「安装程序到你的电脑」比作「将钱存入你的银行 -
MySQL不香吗,为啥还要Elasticsearch?
在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。
新闻动态
最新资讯