Skip to main content

SAGE (Meta Package)

Project description

SAGE - Intelligent Stream Analytics Gateway Engine

SAGE (Intelligent Stream Analytics Gateway Engine) 是一个强大的分布式流数据处理平台的 Meta 包。

简介

这是 SAGE 的主要元包,它会自动安装所有核心 SAGE 组件,为用户提供完整的 SAGE 开发和运行环境。

包含的组件

核心组件 (默认安装)

  • sage-utils: 基础工具和实用程序
  • sage-kernel: 核心运行时和任务执行引擎
  • sage-middleware: 中间件服务 (存储、队列、缓存等)
  • sage-cli: 命令行工具

可选组件

  • sage-dev-toolkit: 开发工具包 (pip install isage[dev])
  • sage-frontend: Web 前端界面 (pip install isage[full])
  • sage-libs: 企业级应用 (pip install isage[enterprise])

快速开始

基础安装

pip install isage

开发环境安装

pip install isage[dev]

完整安装 (包含所有组件)

pip install isage[full]

企业版安装

pip install isage[enterprise]

使用示例

import sage

# 创建 SAGE 应用
app = sage.create_app()

# 定义数据流处理
@app.stream("user_events")
def process_events(event):
    return {
        "user_id": event["user_id"],
        "processed_at": sage.now(),
        "result": "processed"
    }

# 启动应用
if __name__ == "__main__":
    app.run()

命令行工具

安装后,你可以使用以下命令:

# 查看版本
sage --version

# 创建新项目
sage create my-project

# 启动服务
sage run

# 查看帮助
sage --help

文档

许可证

MIT License

贡献

欢迎贡献代码!请查看我们的贡献指南

支持

如果你遇到问题或有疑问,请:

  1. 查看文档
  2. 搜索已知问题
  3. 创建新问题

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

isage-0.1.2-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file isage-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: isage-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for isage-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 43ef896b72e5f4dd70d9fac9a052fefec24b84d35bad57579b487db8bbfed18f
MD5 b440629d7ae21ecfaa42bbe48e1430fd
BLAKE2b-256 9e991a5e7d4b126196ff38945a7ac1e3e32620cb1b77ac2394df3ef4c558b0fd

See more details on using hashes here.

Supported by

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