Skip to main content

ServiceBoot —— CUBE-Net微服务引擎

Project description

ServiceBoot —— CUBE-Net微服务引擎

ServiceBoot是基于Tornado开发的开源微服务引擎(Web框架),用于将普通Python程序封装成为可提供高并发HTTP API访问的云原生微服务,是构成和开发CUBE-Net微服务框架的核心组件。

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

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

  • RESTful API(面向JSON数据格式)。
  • 二进制数据API。
  • 文件上传API。
  • 可视化Web页面访问API。
  • Special API。
  • WebSocket实时通信API。
  • HTTP API网关功能支持。

开源主页

依赖包主页

依赖包安装

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

CUBE-Net微服务框架

CUBE-Net微服务框架是基于ServiceBoot开发的一套云原生微服务框架。参见:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for serviceboot, version 1.0.4
Filename, size File type Python version Upload date Hashes
Filename, size serviceboot-1.0.4-py3-none-any.whl (9.3 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size serviceboot-1.0.4.tar.gz (9.0 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page