”skynet“ 的搜索结果

     针对windows环境下quick-cocos项目(lua5.1)嵌入skynet-crypt的使用,自己在云风skynet源码的lua-crypt.c文件的基础上做了一些修改,以适应项目环境。

     skynet并不是一个开箱即用的服务端框架,游戏后端在开展业务时,需要根据自身业务特点,合理设计相应的服务端框架。在这里我根据自身的设计目标,写下各方面的选择与取舍。 设计目标 设计一个高性能低成本的游戏...

     skynet是目前使用比较广泛的服务端框架,虽然目前网上资料众多,但是从自己的学习和使用经历来看,缺乏能够让自己系统了解该框架底层机制的资料,这段时间,趁着自己有时间,阅读了skynet底层的一些代码,现在将自己...

skynet火焰图

标签:   lua

     最近项目的skynet的CPU占用比较高,经常触发告警。用systemtap工具来跑一跑,找出性能热点蛮好。网上找了个库,使用了一下,有几个问题改了下。 1、lua 5.4的结构体加深了一层,所以几个 p->func->value_都...

     2.1 从github上下载skynet vs2013版本 链接:https://github.com/sanikoyes/skynet/tree/vs2013 目录是这样的 2.2 打开build/vs2013/skynet.sln工程,设置一下参数(如果不想在vs里运行可以不用设置参数) 工作...

Skynet的LuaAPI

标签:   skynet  lua  后端

     Skynet的LuaAPI 基于Skynet框架开发的服务器是由若干个服务(Service)构成的,可以将Skynet看作是操作系统,服务则可以视为操作系统下的进程。实际上,单个Skynet节点仅仅使用一个操作系统进程,服务之间的通讯...

     #ifndef SKYNET_MODULE_H #define SKYNET_MODULE_H struct skynet_context; typedef void * (*skynet_dl_create)(void); typedef int (*skynet_dl_init)(void * inst, struct skynet_context *, const char * par....

     实践过程中,发现一个注意点:_P 内存的 key/value 其实就是 skynet.lua 里 14 行 proto 中的 name 和 dispatch 的 upvalue。 inject 用法很简单,启动skynet,连接到其控制台: # nc 127.0.0.1 8000 Welcome to...

     Skynet启动流程 Skynet是由一个或多个进程构成的,每个进程被称为一个Skynet节点。 启动Skynet节点时需使用 skynet config_filename命令,运行启动指令时需要传入一个配置文件的文件名config_filename作为启动参数...

     由之前的module文章可知,skynet启动一个C 服务,会自动调用C服务的create 和init函数。下面看看snlua的create和init分别做了什么。 snlua_create:创建lua虚拟机,创建snlua实例。 //service_snlua....

     对于你不了解的框架或者引擎,介绍再多的逻辑结构都好像有点茫然的感觉。所以小编认为,最有效的方式就是搞清楚框架启动...因为任何c/c++的进程都是main函数这个入口开始的,所以我们可以知道skynet框架是从skynet_.

     0 创建自己的测试目录 examples同级目录下创建 myexample文件夹,在里面添加study,study文件夹下添加...config是启动skynet的必要配置文件,把example中的config内容整个复制过来添加注释,然后再稍作修改。 ...

     SparkServer是一个基于演员模型的服务端框架,使用了微软的净Framework.SparkServer最初的目标,是服务端能够和统一客户端共享一些逻辑代码,进而节约开发成本,同时能够无缝整合到的SparkServer深度参照了Skynet的...

10  
9  
8  
7  
6  
5  
4  
3  
2  
1