mirror of
https://gitee.com/mirrors/Spring-Cloud-Alibaba.git
synced 2021-06-26 13:25:11 +08:00
upgrade rocketmq spring version
This commit is contained in:
parent
36eda9bd1c
commit
4a1e51d839
@ -27,7 +27,7 @@
|
|||||||
<aliyun.sdk.version>4.4.1</aliyun.sdk.version>
|
<aliyun.sdk.version>4.4.1</aliyun.sdk.version>
|
||||||
<alicloud.context.version>1.0.5</alicloud.context.version>
|
<alicloud.context.version>1.0.5</alicloud.context.version>
|
||||||
<aliyun.sdk.edas.version>2.44.0</aliyun.sdk.edas.version>
|
<aliyun.sdk.edas.version>2.44.0</aliyun.sdk.edas.version>
|
||||||
<rocketmq.starter.version>2.0.2</rocketmq.starter.version>
|
<rocketmq.starter.version>2.0.3</rocketmq.starter.version>
|
||||||
<schedulerX.client.version>2.1.6</schedulerX.client.version>
|
<schedulerX.client.version>2.1.6</schedulerX.client.version>
|
||||||
<dubbo.version>2.7.1</dubbo.version>
|
<dubbo.version>2.7.1</dubbo.version>
|
||||||
<dubbo-spring-boot.version>2.7.1</dubbo-spring-boot.version>
|
<dubbo-spring-boot.version>2.7.1</dubbo-spring-boot.version>
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package org.springframework.cloud.stream.binder.rocketmq;
|
package org.springframework.cloud.stream.binder.rocketmq;
|
||||||
|
|
||||||
|
import org.apache.rocketmq.client.AccessChannel;
|
||||||
import org.apache.rocketmq.spring.autoconfigure.RocketMQProperties;
|
import org.apache.rocketmq.spring.autoconfigure.RocketMQProperties;
|
||||||
import org.springframework.cloud.stream.binder.rocketmq.properties.RocketMQBinderConfigurationProperties;
|
import org.springframework.cloud.stream.binder.rocketmq.properties.RocketMQBinderConfigurationProperties;
|
||||||
import org.springframework.util.StringUtils;
|
import org.springframework.util.StringUtils;
|
||||||
@ -66,6 +67,14 @@ public class RocketMQBinderUtils {
|
|||||||
result.setEnableMsgTrace(
|
result.setEnableMsgTrace(
|
||||||
rocketBinderConfigurationProperties.isEnableMsgTrace());
|
rocketBinderConfigurationProperties.isEnableMsgTrace());
|
||||||
}
|
}
|
||||||
|
if (!StringUtils.isEmpty(rocketMQProperties.getAccessChannel())) {
|
||||||
|
result.setAccessChannel(
|
||||||
|
AccessChannel.valueOf(rocketMQProperties.getAccessChannel()));
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
result.setAccessChannel(
|
||||||
|
rocketBinderConfigurationProperties.getAccessChannel());
|
||||||
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -134,6 +134,11 @@ public class RocketMQMessageChannelBinder extends
|
|||||||
producer.setVipChannelEnabled(
|
producer.setVipChannelEnabled(
|
||||||
producerProperties.getExtension().getVipChannelEnabled());
|
producerProperties.getExtension().getVipChannelEnabled());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (mergedProperties.getAccessChannel() != null) {
|
||||||
|
producer.setAccessChannel(mergedProperties.getAccessChannel());
|
||||||
|
}
|
||||||
|
|
||||||
producer.setNamesrvAddr(mergedProperties.getNameServer());
|
producer.setNamesrvAddr(mergedProperties.getNameServer());
|
||||||
producer.setSendMsgTimeout(
|
producer.setSendMsgTimeout(
|
||||||
producerProperties.getExtension().getSendMessageTimeout());
|
producerProperties.getExtension().getSendMessageTimeout());
|
||||||
|
@ -215,6 +215,11 @@ public class RocketMQListenerBindingContainer
|
|||||||
rocketBinderConfigurationProperties.getCustomizedTraceTopic());
|
rocketBinderConfigurationProperties.getCustomizedTraceTopic());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (rocketBinderConfigurationProperties.getAccessChannel() != null) {
|
||||||
|
consumer.setAccessChannel(
|
||||||
|
rocketBinderConfigurationProperties.getAccessChannel());
|
||||||
|
}
|
||||||
|
|
||||||
consumer.setNamesrvAddr(nameServer);
|
consumer.setNamesrvAddr(nameServer);
|
||||||
consumer.setConsumeThreadMax(rocketMQConsumerProperties.getConcurrency());
|
consumer.setConsumeThreadMax(rocketMQConsumerProperties.getConcurrency());
|
||||||
consumer.setConsumeThreadMin(rocketMQConsumerProperties.getConcurrency());
|
consumer.setConsumeThreadMin(rocketMQConsumerProperties.getConcurrency());
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package org.springframework.cloud.stream.binder.rocketmq.properties;
|
package org.springframework.cloud.stream.binder.rocketmq.properties;
|
||||||
|
|
||||||
|
import org.apache.rocketmq.client.AccessChannel;
|
||||||
import org.apache.rocketmq.common.MixAll;
|
import org.apache.rocketmq.common.MixAll;
|
||||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||||
import org.springframework.cloud.stream.binder.rocketmq.RocketMQBinderConstants;
|
import org.springframework.cloud.stream.binder.rocketmq.RocketMQBinderConstants;
|
||||||
@ -53,6 +54,11 @@ public class RocketMQBinderConfigurationProperties {
|
|||||||
*/
|
*/
|
||||||
private String customizedTraceTopic = MixAll.RMQ_SYS_TRACE_TOPIC;
|
private String customizedTraceTopic = MixAll.RMQ_SYS_TRACE_TOPIC;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Enum type for accessChannel, values: LOCAL, CLOUD.
|
||||||
|
*/
|
||||||
|
private AccessChannel accessChannel = AccessChannel.LOCAL;
|
||||||
|
|
||||||
public String getNameServer() {
|
public String getNameServer() {
|
||||||
return nameServer;
|
return nameServer;
|
||||||
}
|
}
|
||||||
@ -92,4 +98,12 @@ public class RocketMQBinderConfigurationProperties {
|
|||||||
public void setCustomizedTraceTopic(String customizedTraceTopic) {
|
public void setCustomizedTraceTopic(String customizedTraceTopic) {
|
||||||
this.customizedTraceTopic = customizedTraceTopic;
|
this.customizedTraceTopic = customizedTraceTopic;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public AccessChannel getAccessChannel() {
|
||||||
|
return accessChannel;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAccessChannel(AccessChannel accessChannel) {
|
||||||
|
this.accessChannel = accessChannel;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user