BAETYL 0.1.6 Documentation
7.27 MB
120 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
Baetyl 是一个边缘计算平台,支持多种硬件和操作系统,包括 X86 和 ARM CPU 以及 Linux 和 Darwin 操作系统。它提供多个官方模块,如 baetyl-agent 用于与云端管理套件通信,baetyl-hub 用于基于 MQTT 的消息订阅和发布,baetyl-remote-mqtt 用于桥接两个 MQTT 服务器,baetyl-function-manager 用于函数服务管理,以及针对不同运行时环境(如 Python2.7、Python3.6 和 Node8.5)的运行时模块。文档还详细介绍了安装、配置和开发自定义模块的方法。 | ||
AI总结 | ||
《BAETYL 0.1.6 Documentation》总结如下:
### 1. 平台支持
- Baetyl 支持多种硬件和软件平台,包括 X86 和 ARM CPU,以及 Linux 和 Darwin 操作系统。
### 2. 核心组件
- **Baetyl Master**:负责服务实例的管理(启动、停止、监控),支持原生进程模式和 Docker 容器模式。
- **Baetyl Agent**:用于与 BIE 云管理套件通信,支持证书认证,确保数据传输安全。
- **Baetyl Hub**:基于 MQTT 协议提供消息订阅和发布功能,支持 TCP、SSL、WS 和 WSS 四种接入方式。
- **Baetyl Remote MQTT**:用于桥接两个 MQTT 服务器,支持多条消息路由规则。
- **Baetyl Function Manager**:提供基于 MQTT 的计算能力,支持高可用性和扩展性,支持动态启动函数运行时。
- **Baetyl Function Python27/Python36/Node85**:分别为 Python2.7、Python3.6 和 Node8.5 提供运行时支持,可由 Baetyl Function Manager 管理。
- **SDK (Golang)**:用于开发自定义模块。
### 3. 安装与构建
- **快速安装**:提供默认安装方式。
- **源代码编译**:支持从源代码编译,生成可执行文件和镜像。
- **自定义配置**:可通过配置解释文档进行个性化设置。
- **卸载**:支持默认安装路径和自定义路径卸载。
### 4. 配置解释
- 提供详细的配置参数说明,包括日志大小限制、最大保留文件数、定时任务配置等。
- 支持自定义日志路径和日志级别。
### 5. 开发与扩展
- 提供如何开发自定义运行时和模块的指南。
- 支持通过 SDK 开发自定义模块,例如定时任务模块示例代码。
### 6. 其他功能
- 支持动态加载和管理服务实例。
- 提供详细的文档和示例代码,帮助用户快速上手和开发。
### 总结
Baetyl 是一个功能强大的边缘计算平台,支持多平台部署,提供丰富的模块化功能,包括服务管理、消息路由、函数计算和自定义开发能力。其灵活性和可扩展性使其适用于多种应用场景。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
108 页请下载阅读 -
文档评分