跳至正文
-
关注
IT极限技术分享汇

ITmax

IT极限技术分享汇

ITmax

  • 首页
  • 商店
  • 我的帐户
  • 结账
  • 购物车
  • 首页
  • 商店
  • 我的帐户
  • 结账
  • 购物车
关

搜索

技术分享

nameko 的 rpc 频繁创建和销毁队列,会对 rabbitmq 会很大的负载压力,cpu 飙升

作者 aigc
2025年6月13日 1 分钟阅读
0

我的 rabbitmq 是 24core48GB 的配置

图片.png

图片.png

发现 nameko 的 rpc 一多,从 aliyun 的 ecs 监控面板中看到 rabbitmq 的 cpu 占用率就从 25%上升到 75% 了

原因就是在于 nameko 的每次 rpc 都会新建链接、开启新的 channel、创建返回结果的队列

with ClusterRpcProxy(config) as cluster_rpc:
    online_micro_drama_record_number = cluster_rpc.parse_rpc_service.parse_online_micro_drama_record_number_rpc_v3(
        parser_name=parser_name,
        clip_url=clip_url,
        video_download_url=video_download_url,
    )

解决办法或许可以参考:nameko 避坑笔记:避免频繁实例化 ClusterRpcProxy

https://segmentfault.com/a/1190000046623413

作者

aigc

关注我
其他文章
上一个

让 Emacs 略带感性

下一个

Emacs 第三方包,不祥之器……

暂无评论!成为第一个。

发表回复 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Copyright 2026 — IT极限技术分享汇. 备案号:浙ICP备17006560号-2