erlang
文章平均质量分 84
liwenfeng99
这个作者很懒,什么都没留下…
展开
-
erlang之parse_transform编译选项的应用
最近使用erlang重构了游戏服务器的所有代码,之前看过C++/lua写的服务器引擎代码,引擎实现了玩家属性自动同步给前端和增量更新玩家数据到数据库的功能,这也是现在很多游戏服务器的优化方向,在引擎层面去解决数据同步和数据持久化,数据发生变化了业务层不需要关心怎么去同步给前端。由于游戏过程中玩家每个业务中玩家数据更改的量其实是很少的,增量的去持久化数据到数据库,可以大大减少数...原创 2014-11-08 10:16:48 · 1243 阅读 · 0 评论 -
protobuff的erlang nif封装
服务器协议一直以来都使用erlang-protobuff,项目地址:https://github.com/ngerakines/erlang_protobuffs,但觉得效率不行,于是想优化一下,思路就是把协议编解码放到底层c去做。正好可以使用云风写的pbc:https://github.com/cloudwu/pbc,于是拿来封装一下nif。虽然看起来很简单,但中间也遇到了一些问题:...原创 2016-03-02 23:56:35 · 380 阅读 · 0 评论