01 2025 档案

rabbitmq默认的exchange在调用basic_publish()时为什么routing_key是queue名称
摘要:在 aio-pika 中,basic_publish() 方法通过 routing_key 将消息路由到目标队列的机制完全遵循 RabbitMQ 的核心设计。具体过程如下: 1. 核心角色 Exchange(交换机):消息的入口,负责根据规则将消息路由到队列。 Routing Key(路由键):消息 阅读全文

posted @ 2025-01-30 03:03 白衣风云 阅读(38) 评论(0) 推荐(0)

`aio-pika` 库中connect()与connect_robust()的区别
摘要:在 aio-pika 中,connect() 和 connect_robust() 都是用于创建 RabbitMQ 连接的方法,但它们在错误处理和连接稳定性上有显著区别。以下是两者的核心区别及使用场景: 1. connect() 方法 特点: 简单连接:仅尝试建立一次连接,如果失败会直接抛出异常。 阅读全文

posted @ 2025-01-29 15:12 白衣风云 阅读(199) 评论(0) 推荐(0)

django admin页面模型切换时打开速度慢的原因
摘要:使用djagno admin管理页面时,发现模型类之间切换时需要的时间太长,其原因是安装pscopg类库时没有正确安装: 当时使用的是纯python安装 pip install psycopg 正确的安装方式为: pip install "psycopg[binary]" 来自为知笔记(Wiz) 阅读全文

posted @ 2025-01-27 02:30 白衣风云 阅读(11) 评论(0) 推荐(0)

导航