rabbitmq - 使用 Pika 实现消费者线程
问题描述
我正在按照下面的示例使用 Pika 库实现线程使用者:https ://github.com/pika/pika/blob/master/examples/basic_consumer_threaded.py 。
现在一切正常,但我想知道这个解决方案是否会在以后引起问题。
特别是,他们将所有线程添加到一个数组中,而在处理完消息后没有删除它们。
thrds.append(t)
# Wait for all to complete
for thread in threads:
thread.join()
虽然我理解原因是实现优雅退出,但我不确定将来是否会出现问题,是否有更好的方法来实现线程消费者?
解决方案
推荐阅读
- c# - 实体框架 - 重复处理
- entity-framework - Azure Functions:可以编译,但不能使用自定义数据层库运行
- string - 带有反斜杠的字符串的多次转换
- python - 带有 FTPS 的 ftplib storbinary 挂起/从未完成
- reactjs - reactjs在哪里添加点击事件
- angular - 如果用户没有在当前页面的所有必填字段中输入数据,我不想允许进入下一步
- javafx - JavaFX 应用程序全屏时屏幕底部的白线
- vba - 以写入模式重新打开 DOC 文件,其中包含宏
- java - Ionic android侧运行问题
- javascript - FizzBuzz 使用 JavaScript 开关