![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
skynet
利来利往
幽默,诚实,守时,守信,适应能力强。
展开
-
【手游项目5】skynet-3
本篇为实战了,如果有些代码看不懂,或者skynet找不到,请下载demohttps://github.com/sundream/ggApp1.集群cluster = require "skynet.cluster"集群间的通讯,是由一个独立的 harbor 服务来完成的。所有的消息包在发送时,skynet 识别出这是一个远程消息包时,都会把它转发到 harbor 服务内。harbor 服务会建立 tcp 连接到所有它认识的其它 skynet 节点内的 harbor 服务上。https:/.原创 2020-12-24 17:01:49 · 572 阅读 · 1 评论 -
【手游项目5】skynet-2
GateServerGate 只负责读取外部数据,但不负责回写。也就是说,向这些连接发送数据不是它的职责范畴。作为示范,skynet 开源项目实现了一个简单的回写代理服务,叫做 service_client 。启动这个服务,启动时绑定一个 fd ,发送给这个服务的消息包,都会被加上两字节的长度包头,写给对应的 fd 。根据不同的分包协议,可以自己定制不同的 client 服务来解决向外部连接发送数据的模块。https://github.com/xzhovo/skynet-websocket-gat.原创 2020-12-24 16:59:03 · 414 阅读 · 1 评论 -
【手游项目5】skynet-1
skynet 概述Skynet 的核心功能就是发送消息和处理消息充分利用多核优势,将不同的业务放在独立的执行环境中处理,协同工作,Lua State 已经提供了良好的沙盒,隔离不同执行环境;多线程模式,可以使得状态共享、数据交换更加高效。https://blog.codingnow.com/2012/09/the_design_of_skynet.htmlhttps://blog.csdn.net/SnailCpp/article/details/807217561.为了提供高效的服务间通讯.原创 2020-12-24 16:56:03 · 260 阅读 · 1 评论