分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

skynet环境搭建 (Centos)

发布时间:2023-09-06 02:14责任编辑:傅花花关键词:暂无标签

一. 安装依赖库

1. yum install gettext unzip readline-devel

2. 安装autoconf

wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz

tar -zxvf autoconf-2.69.tar.gz

cd autoconf-2.69

./configure

make;make install

autoconf --version (检查版本) 

二. 下载源代码

git clone https://github.com/cloudwu/skynet.git

三. skynet源码目录结构:

3rd ????????#第三方支持库,包括LUA虚拟机,jmalloc等lualib ?????#lua语言封装的常用库,包括http、md5lualib-src ?#将c语言实现的插件捆绑成lua库,例如数据库驱动、bson、加密算法等service ????#使用lua写的Skynet的服务模块service-src #使用C写的Skynet的服务模块skynet-src ?#skynet核心代码目录test ???????#使用lua写的一些测试代码examples ???#示例代码Makefile ???#编译规则文件,用于编译platform.mk #编译与平台相关的设置

四. 编译与运行

cd skynet

make linux

编译成功后,生成名为skynet的可执行文件

启动一个示例的服务节点

./skynet examples/config

五. 编译运行客户端程序

1. 编译lua虚拟机

cd 3rd/lua/

make linux

2. 切换到skynet目录并运行

cd ../../

./3rd/lua/lua examples/client.lua

客户端启动后每5秒发送一个心跳包

skynet环境搭建 (Centos)

原文地址:https://www.cnblogs.com/junethirty/p/9643854.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved