其他分享
首页 > 其他分享> > Skynet基于Actor模式的开源框架

Skynet基于Actor模式的开源框架

作者:互联网

使用多进程解决高并发带来的问题是进程安全锁,框架经常会因为部分代码的报错而导致死锁或内存占用不释放等诸多问题。而使用单进程的服务器框架,通过线程池来做消息轮询和任务执行,能够避开锁带来的诸多问题。

框架的初衷

Erlang

Actor模式

Skynet

CodeBase

消息调度模块

消息调度模块

1.对于从事游戏客户端开发的朋友,界面开发很繁琐,客户端技术更新很快,很少能接触底层开发,想转型做游戏服务端开发的朋友,学习skynet可以了解服务器的整体架构流程,基础组件以及服务端的编程思维。

2.对于从事小游戏开发,skynet是一个轻量级游戏服务器框架,同时学习服务端,能进行全栈开发

关于Skynet这里给大家推荐一个学习视频,里面详细讲解了以下知识点内容,视频链接:https://ke.qq.com/course/2806743?flowToken=1030833

异步编程

Actor沙盒

通讯协议

分布式解决方案

MMORPG 服务器性能

MMORPG

陌陌争霸

典型手游集群

电信手游集群

调试与优化

标签:模块,coroutine,Actor,Lua,开源,内存,Skynet,Erlang
来源: https://blog.csdn.net/Linuxhus/article/details/112472734