学习目标
对于初学者,能够熟练地使用skynet设计简单结构的服务器。熟练使用lua构建系统的需要的服务模块。
掌握socket服务器编写;掌握mysql常用使用方法;掌握服务的启动、服务间同步调用、异步调用方式。
理解skynet的设计思路,actor模型的特点,能够开始阅读skynet的部分源代码,加深熟悉程度。
学习过程
先从skynet与actor模式的关系讲起,然后开讲解skynet的下载、编译、启动,形成初步认知。
再讲述skynet的整体架构、服务的底层实现、服务的调度过程,如何编写C服务,如何编写lua服务。
然后是服务间的同步调用、异步调用讲解。最后结合tcp使用和mysql使用,实现一个简单的综合性程序。
对于初学者,能够熟练地使用skynet设计简单结构的服务器。熟练使用lua构建系统的需要的服务模块。
掌握socket服务器编写;掌握mysql常用使用方法;掌握服务的启动、服务间同步调用、异步调用方式。
理解skynet的设计思路,actor模型的特点,能够开始阅读skynet的部分源代码,加深熟悉程度。
学习过程
先从skynet与actor模式的关系讲起,然后开讲解skynet的下载、编译、启动,形成初步认知。
再讲述skynet的整体架构、服务的底层实现、服务的调度过程,如何编写C服务,如何编写lua服务。
然后是服务间的同步调用、异步调用讲解。最后结合tcp使用和mysql使用,实现一个简单的综合性程序。