常用api定义

服务别名

可以当做简单的名字服务使用,如有必要,可以自己实现一个名字服务

  • 本地别名,只能在当前skynet节点使用,本地别名必须使用. 开头,例如:.testalias

  • 全局别名,可以在所有skynet中使用,全局别名不能以. 开头, 例如:testalias

--给当前服务定一个别名,可以是全局别名,也可以是本地别名
skynet.register(aliasname)

--给指定servicehandler的服务定一个别名,可以是全局别名,也可以是本地别名
skynet.name(aliasname, servicehandler)

--查询本地别名为aliasname的服务,返回servicehandler,不存在就返回nil
skynet.localname(aliasname)

最后更新于