前言: 之前从Skynet启动过程,解读了skynet的启动部分C语言编写的底层源码 Skynet服务器框架(二)C源码剖析启动流程,最后成功启动了引导的lua服务bootstrap.lua,接下来我们要尝试自定义一个lua服务,并让它启动起来。 bootstrap实现功能 ...
根据云风博客的描述,Skynet的核心功能就是解决一个问题: 把一个符合规范的C模块,从动态库 so文件 中启动起来,绑定一个永不重复 即使模块退出 的数字id做为其handle。模块被称为服务 Service ,服务间可以自由发送消息。 每个模块可以向 Skynet 框架注册一个callback函数,用来接收发给它的消息 每个服务都是被一个个消息包驱动,当没有包到来的时候,它们就会处于挂起状态 ...
2017-11-27 18:56 0 3328 推荐指数:
前言: 之前从Skynet启动过程,解读了skynet的启动部分C语言编写的底层源码 Skynet服务器框架(二)C源码剖析启动流程,最后成功启动了引导的lua服务bootstrap.lua,接下来我们要尝试自定义一个lua服务,并让它启动起来。 bootstrap实现功能 ...
分享下我之前做的服务器框架; 游戏在线最高3万; 物理机I7的3台阿里云分服;性能及其强劲; 框架: 底层基于比较流行的skynet,基础采用c语言,脚本lua,部分服务golang; Skynet: 是一个基于C跟lua的开源服务端并发框架,这个框架是单进程多线程Actor模型 ...
,否则很容易产生各种奇怪的问题. 2. 上传以上两个文件到服务器上,解压。解压命令为: ...
1、lnmp环境安装(linux、nginx、mysql、php) 2、安装php所需模块以及其他模块 yum install -y php-bcmath yum install -y php-mbstring yum install -y php-mysql yum install ...
最近想在Linux下执行jmeter脚本,折腾了好久才配好,尤其是什么都安装好后,最后查看jmeter版本信息的时候报“command not found”,所以这里还是想记录一下安装及配置的过程,加深下印象,以防自己以后再次踩坑. 能配置成功最主要感谢https ...
一.skynet的安装编译 skynet:在ubuntu16.0.4环境下的安装: apt-get install git build-essential libreadline-dev autoconf (for ubuntu 16.04) git clone https ...
从官网http://ffmpeg.org/下载最新版本. ...
Linux下安装Tomcat服务器 一、总结 一句话总结: linux多用才能熟 1、阿里云上面我们买的服务器,怎么让它可以访问特定的端口? 就是给服务器的安全组添加规则:实例-->更多-->安全组-->安全组配置-->配置规则-->添加安全组规则 ...