huahua132 blog
  • 首页
  • 归档
  • 分类
  • 标签

远程订阅同步-订阅端

watch_syn_client function M.watch(svr_name, channel_name, handle_name, handler)描述 watch监听 svr_name 的所有结点参数 svr_name string 远程结点名称 channel_name string 通道名 handle_name string 绑定的处理名(注意:pwatch包含watch的ch
2024-06-29
skynet_fly API 文档 > 订阅发布,订阅同步
#skynet_fly_api

file_util file相关

file_util function M.diripairs(path_url, max_depth)描述 递归遍历目录参数 path_url string 路径 max_depth? number|nil 最大深度 nil表示到底 返回值 function 遍历函数 function M.create_luapath(skynet_fly_path)描述 skynet_fly luapa
2024-06-29
skynet_fly API 文档 > 工具函数
#skynet_fly_api

skynet_util skynet相关

skynet_util function M.lua_dispatch(cmd_func)描述 注册lua消息处理函数参数 cmd_func table 函数表 返回值 function M.lua_src_dispatch(cmd_func)描述 注册lua消息处理函数(带source)参数 cmd_func table 函数表 返回值 function M.number_address
2024-06-29
skynet_fly API 文档 > 工具函数
#skynet_fly_api

string_util string相关

string_util function M.split(inputstr, …)描述 字符串分割,可以嵌套分割 例如:split('1:2_3:4','_',':') res = {{1,2},{3,4}}参数 inputstr string 被分割字符串 … string 分隔符列表
2024-06-29
skynet_fly API 文档 > 工具函数
#skynet_fly_api

math_util math相关

math_util function M.haversine(lon1,lat1,lon2,lat2)描述 计算2个经纬度的距离参数 lon1 number 位置1经度 lat1 number 位置1纬度 lon2 number 位置2经度 lat2 number 位置2纬度 返回值 number 距离(米) function M.get_min_max(min,max)描述 获取min
2024-06-29
skynet_fly API 文档 > 工具函数
#skynet_fly_api

table_util table相关

table_util function M.is_loop_table(check_table,is_route)描述 检测表是否有环引用参数 check_table table 目标表 is_route boolean 是否需要返回环路径 返回值 boolean 是否出现环引用 string|nil 环路径 string|nil 环路径 function M.dump(tab)描述 不会
2024-06-29
skynet_fly API 文档 > 工具函数
#skynet_fly_api

进程内的订阅同步

watch_syn function M.new_server(CMD)描述 新建发布端对象参数 CMD table lua CMD消息表 返回值 table obj function server:register(name, init_v)描述 注册参数 name string 名称 init_v number|string|table|nil 初始值 返回值 table obj
2024-06-29
skynet_fly API 文档 > 订阅发布,订阅同步
#skynet_fly_api

time_util 时间相关

time_util function M.skynet_int_time()描述 获取当前时间戳参数 返回值 number 时间戳(秒*100) function M.time()描述 获取当前时间戳参数 返回值 number 时间戳(秒) function M.date(time)描述 获取当前日期参数 返回值 table 日期格式的table{year=2025,month
2024-06-29
skynet_fly API 文档 > 工具函数
#skynet_fly_api

远程sub/pub 模式 和 远程subsyn/pubsyn 模式

前言有时候,一些事件的通知目标是不确定或者增量的,此时就需要用到订阅发布模式(sub/pub),发布者只负责发布事件数据,谁关心此事件,订阅即可。 对比redisredis也支持sub/pub模式,并且有psub批量订阅支持。 skynet_fly目前只实现了sub/pub模式,后续如果发现有非常硬性需要psub也可以考虑实现一下。不过skynet_fly实现了red
2024-06-29
skynet_fly 文档 > 强化篇
#skynet_fly_word

orm表

ormtable function M:new(tab_name)描述 新建表对象参数 tab_name string 作用与数据库的表名 返回值 table obj function M:___FIELD_TYPE(field_name)描述 设置字段 FIELD_TYPE对应字段类型 有 int8|int16|int32|int64|uint8|uint16|uint32|string
2024-06-29
skynet_fly API 文档 > 数据库相关
#skynet_fly_api
1…56789…16

搜索

Hexo Fluid
总访问量 次 总访客数 人