当前位置: 首页 > news >正文

北京市住房及城乡建设部网站房源网站建设

北京市住房及城乡建设部网站,房源网站建设,计算机应用技术移动互联网开发,网站引导页动态效果怎么做写在前面 skynet 服务之间有自己的一套高效通信 API 。本文给出简单的示例。 文章目录 写在前面准备工作编写代码运行结果 准备工作 首先要有一个编译好#xff0c;而且工作正常的 skynet 。 编写代码 在 skynet/example 目录编写一个配置文件#xff0c;两个代码文件。 …写在前面 skynet 服务之间有自己的一套高效通信 API 。本文给出简单的示例。 文章目录 写在前面准备工作编写代码运行结果 准备工作 首先要有一个编译好而且工作正常的 skynet 。 编写代码 在 skynet/example 目录编写一个配置文件两个代码文件。 calc.lua 提供数值计算服务。 local skynet require skynetlocal CALC {}-- 处理加法 function CALC.add(...)local res 0for i, v in ipairs{...} dores res vendreturn res end-- 处理减法 function CALC.sub(lhs, rhs)local res lhs - rhsskynet.error(lhs .. - .. rhs .. .. res) end-- 处理 lua 消息 function lua_dispatch(session, source, cmd, ...)local f assert(CALC[cmd])skynet.ret(skynet.pack(f(...))) endskynet.start(function()-- 注册 lua 消息的处理函数skynet.dispatch(lua, lua_dispatch) end)主服务 main_test 负责启动 calc 之后周期发出数值计算请求。 local skynet require skynet require skynet.manager-- 初始化函数 function init()math.randomseed(math.floor(skynet.time()))-- 启动一个服务并命名local calc_serv skynet.newservice(calc)skynet.name(.calc, calc_serv) end-- 服务函数 function task_add()while true do-- 加法local a math.random(1, 100)local b math.random(1, 100)local c math.random(1, 100)local ret skynet.call(.calc, lua, add, a, b, c)skynet.error(a .. .. b .. .. c .. .. ret)-- 睡眠一秒skynet.sleep(300)end endfunction task_sub()while true do-- 减法local lhs math.random(1, 100)local rhs math.random(1, 100)local ret skynet.send(.calc, lua, sub, lhs, rhs)-- 睡眠 1500msskynet.sleep(150)end end-- 注册初始化函数 skynet.init(init)-- 启动服务 skynet.start(function()skynet.fork(task_add)skynet.fork(task_sub) end)配置文件 config_test -- 启动多少个工作线程 thread 8-- skynet 工作在单节点模式下 harbor 0-- skynet 节点的主程序 start main_test-- lua 服务代码所在的位置 luaservice ./service/?.lua;./examples/?.lua运行结果 rootmacbook:~/skynet# ./skynet examples/config_test [:00000001] LAUNCH logger [:00000002] LAUNCH snlua bootstrap [:00000003] LAUNCH snlua launcher [:00000004] LAUNCH snlua cdummy [:00000005] LAUNCH harbor 0 4 [:00000006] LAUNCH snlua datacenterd [:00000007] LAUNCH snlua service_mgr [:00000008] LAUNCH snlua main_test [:00000009] LAUNCH snlua calc [:00000008] 52 77 75 204 [:00000008] 25 - 56 -31 ...
http://www.hkea.cn/news/14538691/

相关文章:

  • 献县做网站谷歌seo关键词优化
  • 微信平台可以做微网站吗怎样建免费网站
  • 蓝色网站后台软件开发一般多少钱
  • 企业为什么要建立网站wordpress 文章数据
  • 网站怎么做描文本古典家具公司网站模板
  • asp做网站上传文件系统网站 js 广告代码大全
  • 网站推广代运营多少钱济南网站建设-中国互联
  • 广州网站维护天元建设集团有限公司济南第六建筑工程公司
  • 网站 线框图wordpress插件h5
  • 如何选技能网站建设成都o2o网站建设
  • 为什么要建设档案网站做解密类网站可行
  • rp网站做多大在线教育网站源码
  • 做网站可以用自己的主机手机淘宝网页版
  • 公司网站怎么做关键词广东省白云区
  • 基于html5开发的网站开发网站开发内容
  • 工业和信息化部网站备案系统是什么东莞网站新站排名
  • 生鲜网站开发背景哪个网站建设商招代理
  • 网站做排名2015新年紫金网站建设公司
  • 国外化工网站模板服务器里怎么建设网站
  • 怎么做系统网站网站建设及维护包括范围
  • 家具网站建设需求网站制作里面链接怎么做
  • 新余网站建设人员企业网络安全管理
  • 简历模板做的最好的是哪个网站晋江市住房和城乡建设局网站是多少
  • 个人网站建设教程 ppt网站备案有什么坏处
  • 网站好坏wordpress id 作为别名
  • 自贡企业网站建设史志办干地情网站建设
  • 星宿网站建设wordpress站群源码
  • 家具企业网站模板建一个网站素材哪里来
  • 佛山网站建设哪家好竞价网站单页
  • 开原网站建设统计网络网站建设的目的