{ "info": { "author": "zhenruyan", "author_email": "baiyangwangzhan@hotmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries" ], "description": "pythonGroupMsg Queue multicast broadcast\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\ncython Broadcasting to multiple queues\n========================================\n\n Recently, I'm going to do something like chat software. After a lot of testing, I've done this thing.\n\n Performance is 13 times faster than py direct circular transmission\n\n\ninstall ::\n\n pip install pythonGroupMsg\n\n\n\n\npush msg\n++++++++\n\npython ::\n\n import pythonGroupMsg\n import datetime\n import logging\n e = []\n if __name__ == '__main__':\n aatime = datetime.datetime.now()\n for c in range(1,3):\n e.append(c)\n a = pythonGroupMsg.GroupMessage(profix=\"id:\", idlist=e,loglevel=logging.INFO)\n a.initAllGroup()\n print(\"100000 queue init\",(datetime.datetime.now() -aatime).microseconds/1000000,\"s\")\n bbtime = datetime.datetime.now()\n for d in range(1,10):\n a.sendAllQueue(\"hello world\"+str(d))\n print(\"100 message send on queue\",(datetime.datetime.now() - bbtime).microseconds/1000000,\"s\")\n a.addGroup(\"chat\",660)\n a.addGroup(\"chat\",661)\n a.addGroup(\"chat\",662)\n print(a.setGroup)\n a.sendGroup(\"chat\",\"helloworldsadasdasd\")\n a.sendGroup(\"chat\",\"helloworldsadasdasdas\")\n for _ in range(0,2):\n print(a.poll(660))\n print(a.poll(661))\n print(a.poll(662))\n a.removeIdOfGroup(\"chat\",660)\n a.sendGroup(\"chat\",\"helloworldsadasdasd\")\n a.sendGroup(\"chat\",\"helloworldsadasdasdas\")\n for _ in range(0,2):\n print(a.poll(660))\n print(a.poll(661))\n print(a.poll(662))\n a.removeGroup(\"chat\")\n print(a.setGroup)\n print(a.allQueue)\n a.removeQueue(660)\n a.removeQueue(1)\n a.removeQueue(2)\n print(a.allQueue)\n\n\n\n\n\n\n\n\n\n\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zhenruyan/pythonGroupMsg", "keywords": "", "license": "WTFPL", "maintainer": "", "maintainer_email": "", "name": "pythonGroupMsg", "package_url": "https://pypi.org/project/pythonGroupMsg/", "platform": "linux", "project_url": "https://pypi.org/project/pythonGroupMsg/", "project_urls": { "Homepage": "https://github.com/zhenruyan/pythonGroupMsg" }, "release_url": "https://pypi.org/project/pythonGroupMsg/0.0.8/", "requires_dist": null, "requires_python": "", "summary": "This is a packet that broadcasts redis multiple queues", "version": "0.0.8" }, "last_serial": 4566642, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a127461dcec011140fe4a8315e874c0b", "sha256": "56d04f718a891583b739fd18c9645e5405a37ede185979d7ce01ab23645da56a" }, "downloads": -1, "filename": "pythonGroupMsg-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a127461dcec011140fe4a8315e874c0b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7700, "upload_time": "2018-12-04T17:45:36", "url": "https://files.pythonhosted.org/packages/30/f1/90e2acd4b2726284679f2042b32881a7234b99d33ba98c0ee6f8425b7975/pythonGroupMsg-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "facb1d3694256b2624448612000fc74b", "sha256": "ba106dd2607c156957dbbc7cc7a1ab68e2e56d27d1bda0dc04cb09e787c07b21" }, "downloads": -1, "filename": "pythonGroupMsg-0.0.1.tar.gz", "has_sig": false, "md5_digest": "facb1d3694256b2624448612000fc74b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3944, "upload_time": "2018-12-04T17:45:39", "url": "https://files.pythonhosted.org/packages/df/c8/6c39e263c1d13525a199c1c09e8e51ce66d7d85b0558b762eeb0fa890c5f/pythonGroupMsg-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "4cfaacfc5435e25984c60bedca9b582b", "sha256": "7b0b2d8db1bc9f60ccee32c71f3c85bea9f5249c71e854b40fcdc3ff39eb33dc" }, "downloads": -1, "filename": "pythonGroupMsg-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4cfaacfc5435e25984c60bedca9b582b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 542923, "upload_time": "2018-12-05T00:08:06", "url": "https://files.pythonhosted.org/packages/08/13/c1f59665d8c55893b8bdde1a75c60bc2a984fa08f710e96b72c8594e553f/pythonGroupMsg-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d0ebce620cb0cef43617d5b9d18007c1", "sha256": "cf92218fa46652c90188a374ef43ffa96fc4c88286e446f5471a853b5fb5c015" }, "downloads": -1, "filename": "pythonGroupMsg-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d0ebce620cb0cef43617d5b9d18007c1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 552837, "upload_time": "2018-12-05T00:18:03", "url": "https://files.pythonhosted.org/packages/e8/07/d4473517d56641dd184636791c3f6692a01cc6fd988c7f5aa61675323fbe/pythonGroupMsg-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c637b7ea6ca9825a9a437d460fa8c2c", "sha256": "0a9b719eb1a5b56df5301ff3d1b3ea8d592495a4b3f8df8ead21f7277d76244f" }, "downloads": -1, "filename": "pythonGroupMsg-0.0.3.tar.gz", "has_sig": false, "md5_digest": "6c637b7ea6ca9825a9a437d460fa8c2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 542941, "upload_time": "2018-12-05T00:18:09", "url": "https://files.pythonhosted.org/packages/c4/3e/12cbb1845bc4ba47bf5750913c681e4168a4506c2f4d276453a527e6be0a/pythonGroupMsg-0.0.3.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "945229ef15cf3ae8b955674972d38234", "sha256": "6c792c5d2eca63af13f0fa62bf3c546cdecdcf48d875c8d4de9928a76e8e9bb0" }, "downloads": -1, "filename": "pythonGroupMsg-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "945229ef15cf3ae8b955674972d38234", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 594071, "upload_time": "2018-12-05T17:36:40", "url": "https://files.pythonhosted.org/packages/91/0e/17e613c0a1082bbc2f655f5582c8c3c3c2d89d6dd5402a746cc45b2c7363/pythonGroupMsg-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f1241d91879c224c20a45b127201696e", "sha256": "e7bbf3c9e720f75c4b2640852af6ab71245f0b02b2ac986decb31f15fe5932ac" }, "downloads": -1, "filename": "pythonGroupMsg-0.0.5.tar.gz", "has_sig": false, "md5_digest": "f1241d91879c224c20a45b127201696e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 578287, "upload_time": "2018-12-05T17:36:48", "url": "https://files.pythonhosted.org/packages/36/fc/66c6ba745d33e2015e86460ba48b62ca225ddc5674217f9846e74111e10b/pythonGroupMsg-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "c04c3e21c7d0237b9f93346205dbe889", "sha256": "1f90e71c5571d11322ad82e74d2316d8766219727d5f72876e33ec16658436ad" }, "downloads": -1, "filename": "pythonGroupMsg-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c04c3e21c7d0237b9f93346205dbe889", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 596432, "upload_time": "2018-12-05T18:10:27", "url": "https://files.pythonhosted.org/packages/2c/26/9fb152aab385b777259da05482c25daa8eb5e0b9d1677fca0710c0d1cdd4/pythonGroupMsg-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f93c2380a3aa2fd44748446b286103b7", "sha256": "ae953473109bdb4b9ab97033a0cae97c0a467a8d07bd0eaffc136452aedcd145" }, "downloads": -1, "filename": "pythonGroupMsg-0.0.6.tar.gz", "has_sig": false, "md5_digest": "f93c2380a3aa2fd44748446b286103b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 585871, "upload_time": "2018-12-05T18:10:32", "url": "https://files.pythonhosted.org/packages/3c/a8/7eb2a2ae38a516aa97b9198eee54465141adcfedd13b16620521e0ea88d1/pythonGroupMsg-0.0.6.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "2a1ecea0ba2e171f6c29ff9de2bf1c5b", "sha256": "7cc53c732d42a8e1597eeb4dea566681e9f13c07bc2384809eba70d896d21d10" }, "downloads": -1, "filename": "pythonGroupMsg-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2a1ecea0ba2e171f6c29ff9de2bf1c5b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 461445, "upload_time": "2018-12-06T06:02:19", "url": "https://files.pythonhosted.org/packages/1c/09/b066def26f1b5e188b6f80508faaecec14a3d99ede642b1c6df37a50e6bc/pythonGroupMsg-0.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d5f357e10dc6c9deeb3e56a46e3475d", "sha256": "15e38a80a57781bc7768afe1efd3fb29747e3c205b3a5f87d15db8a0e25b0ae1" }, "downloads": -1, "filename": "pythonGroupMsg-0.0.8.tar.gz", "has_sig": false, "md5_digest": "6d5f357e10dc6c9deeb3e56a46e3475d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 454280, "upload_time": "2018-12-06T06:02:22", "url": "https://files.pythonhosted.org/packages/f1/3d/dd44d0e6387375ca014324f6ea36e4f7bacc4418d7c6fa811dc883351f50/pythonGroupMsg-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2a1ecea0ba2e171f6c29ff9de2bf1c5b", "sha256": "7cc53c732d42a8e1597eeb4dea566681e9f13c07bc2384809eba70d896d21d10" }, "downloads": -1, "filename": "pythonGroupMsg-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2a1ecea0ba2e171f6c29ff9de2bf1c5b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 461445, "upload_time": "2018-12-06T06:02:19", "url": "https://files.pythonhosted.org/packages/1c/09/b066def26f1b5e188b6f80508faaecec14a3d99ede642b1c6df37a50e6bc/pythonGroupMsg-0.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d5f357e10dc6c9deeb3e56a46e3475d", "sha256": "15e38a80a57781bc7768afe1efd3fb29747e3c205b3a5f87d15db8a0e25b0ae1" }, "downloads": -1, "filename": "pythonGroupMsg-0.0.8.tar.gz", "has_sig": false, "md5_digest": "6d5f357e10dc6c9deeb3e56a46e3475d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 454280, "upload_time": "2018-12-06T06:02:22", "url": "https://files.pythonhosted.org/packages/f1/3d/dd44d0e6387375ca014324f6ea36e4f7bacc4418d7c6fa811dc883351f50/pythonGroupMsg-0.0.8.tar.gz" } ] }