simqcore


Namesimqcore JSON
Version 0.2.3 PyPI version JSON
download
home_pageNone
Summary基于redis的消息队列。
upload_time2025-01-03 14:14:45
maintainerrRR0VrFP
docs_urlNone
authorrRR0VrFP
requires_pythonNone
licenseApache License, Version 2.0
keywords simq simqcore redis-based-mq
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # simqcore

基于redis的消息队列。

## 特性

- 支持消息的队尾插入(FIFO),也可视为普通消息。
- 支持消息的队首插入(FILO),也可视为高优先级消息。
- 支持消息的消费确认。
- 支持超时未确认消息的自动回收。
- 支持消息超时策略的设定。
- 支持多通道。
- 支持未执行消息的取消。
- 支持执行器在获取消息后主动释放消息。
- 消息体使用yaml进行序列化,支持datetime、bytes等类型数值。

## 安装

```shell
pip install simqcore
```

## 版本

### 0.1.0

- 版本首发。

### 0.2.0

- 添加asyncio支持。

### 0.2.3

- 文档更新。


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "simqcore",
    "maintainer": "rRR0VrFP",
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "simq, simqcore, Redis-Based-MQ",
    "author": "rRR0VrFP",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/88/bc/cf9780085fe93f31ecc69f0ff2a01c732f8cb52beacccaba89acfacf90ec/simqcore-0.2.3.tar.gz",
    "platform": null,
    "description": "# simqcore\n\n\u57fa\u4e8eredis\u7684\u6d88\u606f\u961f\u5217\u3002\n\n## \u7279\u6027\n\n- \u652f\u6301\u6d88\u606f\u7684\u961f\u5c3e\u63d2\u5165\uff08FIFO\uff09\uff0c\u4e5f\u53ef\u89c6\u4e3a\u666e\u901a\u6d88\u606f\u3002\n- \u652f\u6301\u6d88\u606f\u7684\u961f\u9996\u63d2\u5165\uff08FILO\uff09\uff0c\u4e5f\u53ef\u89c6\u4e3a\u9ad8\u4f18\u5148\u7ea7\u6d88\u606f\u3002\n- \u652f\u6301\u6d88\u606f\u7684\u6d88\u8d39\u786e\u8ba4\u3002\n- \u652f\u6301\u8d85\u65f6\u672a\u786e\u8ba4\u6d88\u606f\u7684\u81ea\u52a8\u56de\u6536\u3002\n- \u652f\u6301\u6d88\u606f\u8d85\u65f6\u7b56\u7565\u7684\u8bbe\u5b9a\u3002\n- \u652f\u6301\u591a\u901a\u9053\u3002\n- \u652f\u6301\u672a\u6267\u884c\u6d88\u606f\u7684\u53d6\u6d88\u3002\n- \u652f\u6301\u6267\u884c\u5668\u5728\u83b7\u53d6\u6d88\u606f\u540e\u4e3b\u52a8\u91ca\u653e\u6d88\u606f\u3002\n- \u6d88\u606f\u4f53\u4f7f\u7528yaml\u8fdb\u884c\u5e8f\u5217\u5316\uff0c\u652f\u6301datetime\u3001bytes\u7b49\u7c7b\u578b\u6570\u503c\u3002\n\n## \u5b89\u88c5\n\n```shell\npip install simqcore\n```\n\n## \u7248\u672c\n\n### 0.1.0\n\n- \u7248\u672c\u9996\u53d1\u3002\n\n### 0.2.0\n\n- \u6dfb\u52a0asyncio\u652f\u6301\u3002\n\n### 0.2.3\n\n- \u6587\u6863\u66f4\u65b0\u3002\n\n",
    "bugtrack_url": null,
    "license": "Apache License, Version 2.0",
    "summary": "\u57fa\u4e8eredis\u7684\u6d88\u606f\u961f\u5217\u3002",
    "version": "0.2.3",
    "project_urls": null,
    "split_keywords": [
        "simq",
        " simqcore",
        " redis-based-mq"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0a03bb940f2bfe4cb2f5ac3b6ebc32d2200e63eb47585155cbb0a895cb2c2963",
                "md5": "da0c79041e02a1c0496c7635723676f5",
                "sha256": "1f126f5ae44877ce8202d791c8c138ccde06036fb9f7f3671f68e4c2bb695d5c"
            },
            "downloads": -1,
            "filename": "simqcore-0.2.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "da0c79041e02a1c0496c7635723676f5",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 15172,
            "upload_time": "2025-01-03T14:14:44",
            "upload_time_iso_8601": "2025-01-03T14:14:44.640584Z",
            "url": "https://files.pythonhosted.org/packages/0a/03/bb940f2bfe4cb2f5ac3b6ebc32d2200e63eb47585155cbb0a895cb2c2963/simqcore-0.2.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "88bccf9780085fe93f31ecc69f0ff2a01c732f8cb52beacccaba89acfacf90ec",
                "md5": "1c8cd54809b68021a6cec46c608357c4",
                "sha256": "6fc917c97ee637ebf376b6dad6949815209b1a51bbb18ab61b6ca4ea8b3c528f"
            },
            "downloads": -1,
            "filename": "simqcore-0.2.3.tar.gz",
            "has_sig": false,
            "md5_digest": "1c8cd54809b68021a6cec46c608357c4",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 11876,
            "upload_time": "2025-01-03T14:14:45",
            "upload_time_iso_8601": "2025-01-03T14:14:45.995119Z",
            "url": "https://files.pythonhosted.org/packages/88/bc/cf9780085fe93f31ecc69f0ff2a01c732f8cb52beacccaba89acfacf90ec/simqcore-0.2.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-03 14:14:45",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "simqcore"
}
        
Elapsed time: 1.26741s