{"repo":"mlasevich/PyRSMQ","free":true,"listed":false,"github":"https://github.com/mlasevich/PyRSMQ","clone":"git clone https://github.com/mlasevich/PyRSMQ.git","description":"Python Implementation of Redis Simple Message Queue Algorithm","language":"Python","stars":53,"topics":["rsmq","redis","python","sqs","queue"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Redis Simple Message Queue A lightweight message queue for Python that requires no dedicated queue server. Just a Redis server. This is a Python implementation of https://github.com/smrchy/rsmq) PyRSMQ Release Notes 0.6.1 Bugfix: Fix incomplete delete of queue data when redis auto-decode is off (PR#23) (@ChuckHend) 0.6.0 Bugfix: Allow for recovery in RedisSMQConsumerThread when redis is temporarily unavailable. 0.5.1 Bugfix: Fix crash on non-existent queue name (Thanks @rwl4) 0.5.0 Require Python 3.6+ Code cleanup Fix for scenario where consumer breaks if redis is restarted (#4) 0.4.5 Re-release to push to PyPi 0.4.4 Allow extending the transaction for deleteMessage to perform other actions in same transaction (#9) (@yehonatanz) Use redis timestamp in milliseconds instead of local in seconds (#11) (@yehonatanz) Convert queue attributes to numbers when elligible (#12) (@yehonatanz) 0.4.3 Don't encode sent message if it is of type bytes (#6) (@yehonatanz) Allow delay and vt to be float (round only after converting to millis) (#7) (@yehonatanz) Convert ts from str/bytes to int in receive/pop message (#8) (@yehonatanz) 0.4.2 Fix typo in setClient method #3 Note this is a breaking change if you use this method, (which seems like nobody does) 0.4.1 Add auto-decode option for messages from JSON (when possible) in Consumer (on by default) 0.4.0 Ability to import RedisSMQ from package rather than from the module (i.e. you can now use from rsmq import RedisSMQ instead of from rsmq.rsmq","default_branch":null,"files":null,"tree":[],"storefront":"/r/mlasevich","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mlasevich/PyRSMQ/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}