std::variant std::pair std::tuple std::any std::expected 使用注意事项
· 阅读需 2 分钟
使用Lambads实现状态机
最近编写rust版moon, 使用tokio提供的网络库, 性能测试发现, 虽然多了一层channel通信, 但仍然拥有不错的性能, 数据如下:
最近有个想法,想使用Lua5.4的特性to-be-close
来实现协程锁。
最近我们游戏需要接谷歌SDK, 比较麻烦的是国内无法直接访问谷歌接口,并且需要用https访问。
最近遇到一个偶现的问题,moon提供了异步pgsql client driver
,我们游戏开发中概率性出现查询结果数据协议解析错误
http://www.lua.org/manual/5.4/manual.html#2.5.2
lua 5.4 分代GC, 执行全量gc卡顿问题 https://blog.codingnow.com/2018/10/lua_gc.html
云风游戏服务器应用GC方案,切换GC模式时卡顿 http://lua-users.org/lists/lua-l/2020-12/msg00175.html
建议agent服务采用增量GC, 控制内存。常驻唯一服务采用分代GC.
客户端和服务器交互时通常采用的是注册回调
的方式,因为发送消息
和接受消息
的代码是分离的,客户端并不保存发送消息的上下文。