pbc

介绍

pbc是lua结合protobuf方案,由云风编写

pbc

pbc使用

安装protobuf http://blog.csdn.net/xiexievv/article/details/47396725
git clone https://github.com/cloudwu/pbc
cd pbc
make

基本教程

介绍

整理

总结

skynet是云风编写的服务端底层管理框架,底层由C编写,配套lua作为脚本使用,skynet主要工作是管理注册服务,并开启多线程协调服务之间的调用和通讯。skynet一般用于开发游戏服务端程序。

参考

常见热更策略

把修改过的lua文件重新加载一次
    坑:服务有状态时,新旧版本的代码如何交接数据
        必须制定策略 且每个开发者遵守
        对于一个bug需修改多个乱文件   
        ?有协程挂起 修改后可能出现问题
        仅限于紧急修改函数bug

开启一个新的服务,代替次服务
    问题:新服务与旧服务通信地址不一样了
        旧服务中的消息 数据是否需要转到新服务
        旧服务的关闭时机

不重启系统,热更整个服务

skynet