文件 | 功能 |
rwlock.h | 有读写锁 |
skynet_error.c | 错误处理 |
malloc_hook.h | 内存分配,默认使用 jemalloc |
malloc_hook.c | |
skynet_malloc.h | |
skynet_imp.h | 启动流程 |
skynet_main.c | |
skynet_start.c | |
skynet.h | Skynet 主要功能, 初始化组件、 加载服务和通知服务 |
skynet_server.h | |
skynet_server.c | |
skynet_env.h | 设置和获得 lua 的环境变量 |
skynet_env.c | |
skynet_module.h | 动态链接库加载 |
skynet_module.c | |
skynet_handle.h | 服务编号管理 |
skynet_handle.c | |
skynet_harbor.h | 节点管理 |
skynet_harbor.c | |
skynet_monitor.h | 监视服务 |
skynet_monitor.c | |
skynet_mq.h | 消息队列 |
skynet_mq.c | |
skynet_timer.h | 时钟 |
skynet_timer.c | |
skynet_socket.h | 网络接口 |
skynet_socket.c | |
socket_server.h | 网络模块 |
socket_server.c | |
socket_poll.h | |
socket_epoll.h | |
socket_kqueue.h |
service_master.c | 主服务,负责管理 harbor 节点。 |
service_harbor.c | 节点服务,与其他节点互通。 |
service_gate.c | 网关服务,管理 Socket。 |
service_logger.c | 日志服务 |
service_lua.h | 加载 lua 编写的服务。核心服务。 |
service_snlua.c | 数据缓冲 |
databuffer.h | |
hashid.h |
lua-skynet.c | 核心库,封装 skynet 给 lua 使用 |
lua-bson.c | 一种类 json 的一种二进制形式的 存储格式 |
lua-mongo.c | MongoDB |
lua-seri.h | 序列化 |
lua-seri.c | |
lua-netpack.c | 网络封包,协议使用。 |
lua-socket.c | 封装了 socket-server 给 lua 使用 |
lua-clientsocket.c | 简单的客户端 socket 封装 |
lua-memory.c | 分配内存 |
lua-profile.c |