semvec/pypi-packages huggingface dataset:
serviceboot 2.1.11
ServiceBoot云原生微服务引擎
License: Apache License 2.0
Requires Python: >=3.5
Keywords: ServiceBoot Web-framework micro-service cloud-native Web框架 云原生 微服务

# ServiceBoot云原生微服务引擎

ServiceBoot是基于Tornado开发的开源微服务引擎（Web框架），可用于将普通Python程序封装成为可提供高并发函数式HTTP访问的云原生微服务。

ServiceBoot实现了对高并发HTTP API调用的函数化和异步化封装。开发者直接以普通Python函数的形式来编程API接口，而不需要特意设计和指定每个API对应的URL端口，也不需要掌握和使用Python和Tornado中晦涩难懂的异步编程原理和语法，即可达到高效并发处理的性能和效果，从而大大降低微服务应用的学习门槛和开发难度，提高云原生微服务应用的开发效率和运行性能。

ServiceBoot目前可提供的API接口类型和功能如下：

- 普通RESTful API（面向JSON数据格式）。
- 二进制字节流数据API。
- 文件上传API。
- 可视化Web页面访问API。
- Special API。
- WebSocket实时通信API。

在启动ServiceBoot服务时，还可根据配置启动开发者自定义的Python前端服务，例如: Gradio, Streamlit等。

## 开源主页 

- https://openi.pcl.ac.cn/cubepy/serviceboot

## 依赖包主页 

- https://pypi.org/project/serviceboot

## 依赖包安装

    pip install serviceboot -i https://pypi.tuna.tsinghua.edu.cn/simple

## 应用举例

- [CubePy微服务框架](https://openi.pcl.ac.cn/cubepy/cubepy)

- [CubeAI智立方](https://openi.pcl.ac.cn/OpenI/cubeai)

- [CubeAI模型示范库](https://openi.pcl.ac.cn/cubeai-model-zoo/cubeai-model-zoo)