fix mistake

故障策略应该是对队列进行退避选择
pull/129/head
quan7u 3 years ago committed by GitHub
parent 040e30d274
commit 3472226abc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -120,7 +120,7 @@ if (changed) {
`MessageQueue mqSelected = this.selectOneMessageQueue(topicPublishInfo, lastBrokerName);` `MessageQueue mqSelected = this.selectOneMessageQueue(topicPublishInfo, lastBrokerName);`
首先判断是否启用故障延迟机制 ,默认不启用,第一次查询 lastBrokerName 为空,`sendWhichQueue`自增然后对队列个数取模获取队列,如果消息发送失败,下一次`sendWhichQueue`仍然自增然后对队列个数取模,可以规避掉上次失败的 broker 首先判断是否启用故障延迟机制 ,默认不启用,第一次查询 lastBrokerName 为空,`sendWhichQueue`自增然后对队列个数取模获取队列,如果消息发送失败,下一次`sendWhichQueue`仍然自增然后对队列个数取模,可以规避掉上次失败的队列MessageQueue
```java ```java
public MessageQueue selectOneMessageQueue(final String lastBrokerName) { public MessageQueue selectOneMessageQueue(final String lastBrokerName) {

Loading…
Cancel
Save