使用 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 09:45:17你是怎么发现亲戚开始见不得你好的?
- 2025-06-20 10:55:18iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 2025-06-20 10:05:18分享一下你用过好用的开源项目有哪些?
- 2025-06-20 09:45:17Rust的设计缺陷是什么?
- 2025-06-20 11:20:20低功耗web服务器 迷你主机 小型服务器 求推荐?
- 2025-06-20 10:45:1834岁,女性,不想过夫妻生活,怎么跟老公沟通效果更好?
- 2025-06-20 11:00:19福建舰下水三周年,从军事角度看,「三航母时代」将带来哪些变化?
- 2025-06-20 10:15:18你身边身材最好的女生是什么样?
- 2025-06-20 09:50:16俗话说“女人三十如狼四十如虎”,到底是不是真的??
- 2025-06-20 11:15:19python的包管理器uv可以替代conda吗?
推荐产品
-
真的有这种又苗条身材又爆炸的么?
我姐跟我科普过,胸基本上就两种,腺体胸和脂肪胸 腺体胸这种主 -
刘亦菲和张柏芝年轻的时候,谁更美?
张柏芝本人有个很致命的问题。 矮而且黑。 说她丑那肯定是 -
你卡过最厉害的bug是什么?
我娃卡出来的bug, 现在的孩子吧,给手机就不好好学习。 不 -
为什么北京日报称乌克兰“放手一搏不能改变其战略被动”?有道理吗?
我们的宣传部门非常的拧巴,一边希望第三世界国家对抗强权,不要
新闻动态
最新资讯