A collection of reusable python core library from AI Lingues.
Project description
ailingues-messaging
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 开源协议:
- ✅ 自由使用 - 可在个人项目、企业项目中自由使用
- ✅ 商业用途 - 允许用于商业产品和服务
- ✅ 自由分发 - 可自由分发和再分发软件包
- ✅ 无使用限制 - 无需支付任何费用或获得额外授权
源代码保护条款
重要声明:本项目的 源代码为私有财产,受知识产权法保护:
- ❌ 不公开源代码 - 源代码不对外公开
- ❌ 禁止逆向工程 - 严禁对软件包进行反编译、逆向工程或反汇编
- ❌ 禁止源码分发 - 不得以任何形式获取、复制或分发源代码
- ❌ 禁止修改重发布 - 不得修改软件包后重新发布
简而言之:您可以自由使用我们的软件包(包括商业用途),但请尊重我们的源代码知识产权。
📧 联系我们
- 官网: https://www.ailingues.com
- 邮箱: support@ailingues.com
- 技术支持: 如有问题或建议,请通过邮箱联系我们
Made with ❤️ by AI Lingues Team
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ailingues_messaging-0.1.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: ailingues_messaging-0.1.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 556.0 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fec481b1ea9d6b4ed32004f1d4397fe3ce0550c4f9e31f3a8d59ea3731367ac7
|
|
| MD5 |
a6af1fa99a1c7dfdff63cbd2bc96a023
|
|
| BLAKE2b-256 |
95c904f54683b8ff6478cd4e64017e09c8c1e171e0502e24288968297d512b12
|
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
- Download URL: ailingues_messaging-0.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b411fedf43330596cad245bbeefb10de534daa18f951f2c46f78ae720d4fd0bb
|
|
| MD5 |
036bd5c545d7332659b574f9102bd39b
|
|
| BLAKE2b-256 |
ce0e8a2a14cb0a4c044f190fd671c24400191cf969130b407985cf158983c4e1
|