原文:skynet coroutine 运行笔记

阅读云大的博客以及网上关于 skynet 的文章,总是会谈服务与消息。不怎么看得懂代码,光读这些文字真的很空洞,不明白说啥。网络的力量是伟大的,相信总能找到一些解决自己疑惑的文章。然后找到了这篇讲解 skynet 消息队列的文章 最新的 skynet 消息队列代码已经有更新,变得更简洁易读 。了解了 skynet 消息是如何派发的,就想知道消息被派发出去到一个服务后,如何调用服务的 callbac ...

2015-03-15 16:39 0 3664 推荐指数:

查看详情

Maven将java打包成jar并且运行笔记

Maven项目打包成jar并且运行笔记 首先创建一个maven项目 运行成功后,有两种方式将项目进行打包。 第一种方式: 在IDEA编辑器中maven项目进行打包: 这里显示jar包中没有主清单属性,表示就是没有找到main,程序主入口没有找到。 这时使用WinRAR打开 ...

Fri Aug 23 01:22:00 CST 2019 0 2846
skynet源码解析(一)——编译运行skynet

要想认识一个框架,首先要做的就是让它跑起来。 skynet是一款基于C跟lua的开源服务端并发框架,这个框架是单进程多线程模型,主要应用于游戏服务端领域,是lua大神云风所写的。本文不涉及框架过多的理论知识,只是简单的介绍一下如何编译以及运行skynetskynet开源项目 ...

Tue Mar 16 07:21:00 CST 2021 0 268
skynet 学习笔记-sproto模块(2)

云风在skynet中继承了sproto的传输协议,对比protobuf的好处是,能明文看到传输内容,而且skynet不需要protobuf这么功能,所以云风也建议在lua层使用sproto来作为skynet的传输协议。 在examples文件夹中的agent.lua中有用到sproto ...

Sat Apr 30 05:53:00 CST 2016 0 4165
skynet1.0阅读笔记2_skynet的消息投递skynet.call

为了了解 skynet.call 的调用过程,需要先看看 skynet的队列是如何把包分到不同工作线程的。看下图 查看 global_queue 的skynet_globalmq_push和skynet_globamq_pop,很容易可以找到两个关键的函数 ...

Sat Nov 21 02:01:00 CST 2015 0 3377
简明Linux命令行笔记:mkdir

创建目录 mkdir [option] [directory-list] 参数 directory-list为mkdir要创建目录的路径名列表 选项 -m ...

Wed Dec 19 04:43:00 CST 2012 0 2886
简明Linux命令行笔记:more

分页显示文本 more [options] file more用于分页显示文本文件,最早出现在BSD当中,但这一命令非常基本,后来less命令对其做了增强,所谓的less也就是少即是多 ...

Wed Jan 09 02:44:00 CST 2013 0 6662
简明Linux命令行笔记:comm

比较已经排序的文件 comm [options] file1 file2 comm将逐行比较已经排序的两个文件。显示结果包括3列: 第1列为只在file1中找到的行;第2列为只在file2 ...

Wed Jan 09 23:16:00 CST 2013 0 3196
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM