Skip to content

Latest commit

 

History

History
37 lines (21 loc) · 1.64 KB

layer0.md

File metadata and controls

37 lines (21 loc) · 1.64 KB

平台架构

Ruyi平台的架构如下图所示:

Layer0是一种在系统后台运行的守护进程(daemon),Ruyi平台所有的“服务”功能都是通过Layer0来交互的。它运行于主机系统最上层。类似于Win10运行于工作机器,或Ruyi系统运行于Ruyi主机上。

客户端程序通过Ruyi SDK API与平台(或相互之间)交互。RuyiSDK使用Apache Thrift实现。通过这种方式来提供稳定的,版本可控的,可文档化的,最为标准化的跨多语言的平台服务开发。

数据交互(异步)通过订阅ZeroMQ的消息模型来实现。

网络服务由定制化brainCloud提供。

启动

Layer0的设计是作为一个Windows服务运行的。

  1. (管理员)Administrator 账户权限运行cmd.exe
  2. 运行layer0.exe --install --start安装、启动layer0

安装完成后,layer0可以在services.msc中开启/关闭:

  1. 启动 开始(Start) / Windows管理员工具(Windows Administrative Tools) / 服务(Services) (或者运行services.msc)
  2. 右击名为 Ruyi Layer0 服务,选择 Start/Stop

或者,从命令行关闭layer0:

  1. (管理员)Administrator 账户权限运行cmd.exe
  2. 运行layer0.exe --stop

或者,layer0也可以作为一个终端程序来运行:

  1. 如果layer0已作为服务(service)运行,直接关闭
  2. 双击layer0.exe启动