hannel,并返回一个 reply-code=530、reply-

简介: hannel,并返回一个 reply-code=530、reply-

RabbitMQ 服务器接收到过多的请求时,会关闭 channel,并返回一个 reply-code=530、reply-text=denied for too many requests 的错误信息。

当客户端收到这个错误信息时,会根据自己的重试策略进行重试。默认情况下,Spring AMQP 在重试之间会等待一段随机时间,然后重新尝试连接到 RabbitMQ,直到达到最大重试次数。

在 Spring AMQP 中,可以通过配置 CachingConnectionFactory 实例的 channelCacheSize 属性来限制 channel 的数量,从而避免过多请求。另外,可以通过配置 RabbitTemplate 实例的 retryTemplate 属性来设置重试策略,例如修改最大重试次数

目录
相关文章
|
3月前
引用 AspNetCoreRateLimit => StatusCode cannot be set because the response has already started.
引用 AspNetCoreRateLimit => StatusCode cannot be set because the response has already started.
64 0
|
6月前
|
消息中间件 Java
connection error;reply-code=503;unknown exchange type ‘x-delayed-message‘
connection error;reply-code=503;unknown exchange type ‘x-delayed-message‘
113 0
|
11月前
|
编译器 Serverless Go
Fail to start function, Code:1
Fail to start function, Code:1
66 2
|
图形学 Android开发
Send Debug.NetworkRecordStart Error
Send Debug.NetworkRecordStart Error
86 1
成功解决{‘error_code‘: 18, ‘error_msg‘: ‘Open api qps request limit reached‘}
成功解决{‘error_code‘: 18, ‘error_msg‘: ‘Open api qps request limit reached‘}
成功解决{‘error_code‘: 18, ‘error_msg‘: ‘Open api qps request limit reached‘}
|
消息中间件 网络架构
OpenStack报错:MessagingTimeout: Timed out waiting for a reply to message ID
OpenStack报错:MessagingTimeout: Timed out waiting for a reply to message ID
1391 0
|
SQL 并行计算 数据库连接
ArcSWAT报错:Error Number :-2147467259; 对 COM 组件的调用返回了错误 HRESULT E_FAIL
ArcSWAT报错:Error Number :-2147467259; 对 COM 组件的调用返回了错误 HRESULT E_FAIL
|
SQL 关系型数据库 MySQL
【解决思路】HTTP Status 500 Type Exception ReportMessage Request processing failed; 【已解决】
经常测试的一个网页,突然报错500。前面也没有发生过,但突然报错,只能先改错了,不然都没法进入页面。为什么会调用到存在bug的语句,而以前没有发生这种情况?这一问题没能想清楚,只能归咎于编译器了。
389 0
【解决思路】HTTP Status 500 Type Exception ReportMessage Request processing failed; 【已解决】
|
安全 应用服务中间件 测试技术
Tomcat、Invalid message received with signature、AjpMessage.processHeader Invalid message
Tomcat、Invalid message received with signature、AjpMessage.processHeader Invalid message
203 0
unknown type name err_status_t; did you mean srtp_err_status_t/err_status_ok/err_status_replay_fail
unknown type name err_status_t; did you mean srtp_err_status_t/err_status_ok/err_status_replay_fail
163 0