码迷,mamicode.com
首页 >  
搜索关键字:skynet    ( 129个结果
Skynet通讯遇到的奇怪问题
问题 最近在做一个内部通讯的服务器, 用的自带的gateserver和socketchannel做通讯, 在使用skynet.unpack或者string.unpack("XXXX",xxxx)的时候, 偶尔会出现 之类的问题。 调查过程 调查的时候, 发现出问题的时候, 信息的长度会多出2个字节出 ...
分类:Web程序   时间:2018-09-11 00:58:18    阅读次数:257
KBEngine源码:组件方案
相对于skynet,KBEngine提供了完整的组件方案。 Loginapp 登录验证、注册、Client的接入口。 Baseapp 常见用法 Baseapp上不涉及与空间或位置相关的逻辑,所以脚本层通常会选择在baseapp上实现如:社交系统、广播聊天、排行、游戏大厅等等逻辑系统。 Baseapp ...
分类:其他好文   时间:2018-08-04 00:06:41    阅读次数:207
大端小端
基于skynet 手动写个读流写流的模块. 顺便阅读了这里面大端小端的部分的写法. 感觉比普通博文看的更清晰明了 这里直接贴个代码. ...
分类:其他好文   时间:2018-08-03 22:38:36    阅读次数:203
actor、reactor与proactor模型:高性能服务器的几种模型概念(转)
actor模型: 实体之通过消息通讯,各自处理自己的数据,能够实现这并行。 说白了,有点像rpc。 skynet是actor模型。 reactor模型: 1 向事件分发器注册事件回调 2 事件发生 4 事件分发器调用之前注册的函数 4 在回调函数中读取数据,对数据进行后续处理 libevent是re ...
分类:其他好文   时间:2018-07-08 10:41:06    阅读次数:144
skynet源码分析:Socket
skynet 的 C API 采用异步读写,你可以使用 C 调用,监听一个端口,或发起一个 TCP 连接。但具体的操作结果要等待 skynet 的事件回调。skynet 会把结果以 PTYPE_SOCKET 类型的消息发送给发起请求的服务。(参考skynet_socket.h) 在处理实际业务中,这 ...
分类:Web程序   时间:2018-07-05 14:52:21    阅读次数:183
skynet:开始
skynet 是一个为网络游戏服务器设计的轻量框架。 简单的 web 服务倾向于把和用户相关的状态信息(设计好数据结构)储存在数据库中,通过网络收到用户请求后,从数据库中读出关联该用户的状态信息,处理后再写回数据库。而网络游戏服务通常有更强的上下文状态,以及多个用户间更复杂的交互。如果采用相同的模式 ...
分类:Web程序   时间:2018-06-20 21:28:30    阅读次数:214
skynet:集群
在skynet框架中使用cluster模式,经常有消息在节点之间传递。大部分情况,我们在节点A和节点B之间只需要建立一个连接通道,但是在有些时候我们希望让一些比较独立的业务能占用一条单独的通道进行处理,不希望跟到正常的业务逻辑去抢通道资源。这个时候,我们就需要为某个节点配置多个通道了。 比如,我们要 ...
分类:Web程序   时间:2018-06-20 18:45:56    阅读次数:263
skynet源码分析:服务
skynet是为多人在线游戏打造的轻量级服务端框架,使用c+lua实现。使用这套框架的一个好处就是,基本只需要lua,很少用到c做开发,一定程度上提高了开发效率。 服务器: simpledb.lua: skynet.register “SIMPLEDB” 向skynet里注册一个服务 agent.l ...
分类:Web程序   时间:2018-06-20 13:03:00    阅读次数:184
skynet 创建 lua 服务流程
本文以 skynet 示例 simpledb 为例,讲述 skynet 创建 lua 服务的流程 首先 skynet 中使用 skynet.newservice 来创建 lua 服务 1 skynet.newservice("simpledb") 1 --@name:"simpledb" 2 --@ ...
分类:Web程序   时间:2018-06-04 19:20:01    阅读次数:270
浅析时间轮定时器
前言: 最早是看到skynet群里边有人问如何取消定时器的问题,那时候正好在研读skynet代码,于是决定试试。但是最终只在lua层面实现了一个伪取消定时器的方案,而且还是不是优解。 云风说从c层面取消定时器的开销要大于从lua层面取消的开销,当时不知道为什么。 最近研读了云风实现的时间轮定时器代码 ...
分类:其他好文   时间:2018-05-18 23:34:23    阅读次数:559
129条   上一页 1 2 3 4 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!