Skip to main content

A collection of reusable python core library from AI Lingues.

Project description

ailingues-messaging

Python Version License Version

ailingues-messaging 是由 AI Lingues 开发的 Python 消息队列工具库,提供了一套完整、可靠、跨平台的消息队列基础组件,旨在帮助开发者快速构建稳定的 Python 应用程序。


✨ 核心特性

  • 📨 消息队列 - 基于 Redis 的异步消息框架,支持优先级、重试、确认机制

📦 安装

使用 pip 安装(推荐)

pip install ailingues-messaging

从源码安装

不支持

依赖要求

  • Python >= 3.11
  • Redis 服务(仅消息队列模块需要)

📚 模块说明

📨 Message(消息)

模块 功能 文档
redis_queue Redis 消息队列管理 message.md
redis_sender 消息发送器 message.md
redis_receiver 消息接收器(异步处理) message.md

📖 完整文档

详细的 API 文档请查看 docs 目录:


🏗️ 项目结构

ailingues-messaging/
├── ailingues_messaging/           # 源代码
│   ├── network/          # 网络模块
│   ├── system/           # 系统信息模块
│   ├── message/          # 消息队列模块
│   ├── security/         # 安全加密模块
│   └── utils/            # 工具模块
├── docs/                 # API 文档
├── test/                 # 单元测试
├── pyproject.toml        # 项目配置
├── requirements.txt      # 依赖列表
└── README.md             # 本文件

📝 许可证与使用条款

软件包使用许可

ailingues-messaging 软件包(通过 pip 安装的二进制包)采用 MIT License 开源协议:

  • 自由使用 - 可在个人项目、企业项目中自由使用
  • 商业用途 - 允许用于商业产品和服务
  • 自由分发 - 可自由分发和再分发软件包
  • 无使用限制 - 无需支付任何费用或获得额外授权

源代码保护条款

重要声明:本项目的 源代码为私有财产,受知识产权法保护:

  • 不公开源代码 - 源代码不对外公开
  • 禁止逆向工程 - 严禁对软件包进行反编译、逆向工程或反汇编
  • 禁止源码分发 - 不得以任何形式获取、复制或分发源代码
  • 禁止修改重发布 - 不得修改软件包后重新发布

简而言之:您可以自由使用我们的软件包(包括商业用途),但请尊重我们的源代码知识产权。


📧 联系我们


Made with ❤️ by AI Lingues Team

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 Distributions

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

ailingues_messaging-0.1.0-cp311-cp311-win_amd64.whl (556.0 kB view details)

Uploaded CPython 3.11Windows x86-64

ailingues_messaging-0.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file ailingues_messaging-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for ailingues_messaging-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fec481b1ea9d6b4ed32004f1d4397fe3ce0550c4f9e31f3a8d59ea3731367ac7
MD5 a6af1fa99a1c7dfdff63cbd2bc96a023
BLAKE2b-256 95c904f54683b8ff6478cd4e64017e09c8c1e171e0502e24288968297d512b12

See more details on using hashes here.

File details

Details for the file ailingues_messaging-0.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ailingues_messaging-0.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b411fedf43330596cad245bbeefb10de534daa18f951f2c46f78ae720d4fd0bb
MD5 036bd5c545d7332659b574f9102bd39b
BLAKE2b-256 ce0e8a2a14cb0a4c044f190fd671c24400191cf969130b407985cf158983c4e1

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