擅长:python、mysql、java
<p>我知道您正在寻找从Python代码监听SQS队列的高级方法:</p>
<p><a href="https://github.com/fvinas/multi_sqs_listener" rel="nofollow noreferrer" title="Multi SQS listener">multi_sqs_listener</a>可能有助于您实现这一点(披露:我是作者):</p>
<pre><code>from multi_sqs_listener import QueueConfig, EventBus, MultiSQSListener
class MyListener(MultiSQSListener):
def handle_message(self, queue, bus, priority, message):
# This is where your actual event handler code will sit
print(message.body)
my_event_bus = EventBus()
EventBus.register_buses([my_event_bus])
my_queue = QueueConfig('my-queue', my_event_bus)
my_listener = MyListener([my_queue])
my_listener.listen()
</code></pre>