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.

Source Distribution

serviceboot-1.0.3.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

serviceboot-1.0.3-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file serviceboot-1.0.3.tar.gz.

File metadata

  • Download URL: serviceboot-1.0.3.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.1 requests/2.25.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.5.9

File hashes

Hashes for serviceboot-1.0.3.tar.gz
Algorithm Hash digest
SHA256 c09b5e20367f1931cd93d9e2f2d49a80a6e2852da085c32cfefe781864370586
MD5 ff8bc3648dac09fced633c4bfdbd5cc1
BLAKE2b-256 4519404bb8aa9aaa36d3660e56d86f097578988a634feb64a1b7ea6cfc8fd39d

See more details on using hashes here.

Provenance

File details

Details for the file serviceboot-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: serviceboot-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.1 requests/2.25.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.5.9

File hashes

Hashes for serviceboot-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 bc8fc66670c3f908a941b190ebfb88c385b90cb7b1664ce113325de01616aca9
MD5 ef3a08d225cdb9b6bcf25480c850ee72
BLAKE2b-256 5b11e1039be72a2bc0d624f05581f76927d4fdefc7d7e60577e67c6172ce7e8c

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page