You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by ji...@apache.org on 2023/01/12 03:43:44 UTC

[rocketmq-spring] 01/01: Polish the application.properties to solve the misunderstanding between push consumer and pull consumer

This is an automated email from the ASF dual-hosted git repository.

jinrongtong pushed a commit to branch master-5
in repository https://gitbox.apache.org/repos/asf/rocketmq-spring.git

commit f8dd4f48e16f9dc0cd0241d5cd283f7e324983f2
Author: RongtongJin <ji...@mails.ucas.ac.cn>
AuthorDate: Thu Jan 12 11:29:48 2023 +0800

    Polish the application.properties to solve the misunderstanding between push consumer and pull consumer
---
 .../rocketmq/samples/springboot/ACLStringConsumer.java       |  4 ++--
 .../samples/springboot/ACLStringTransactionalConsumer.java   |  2 +-
 .../src/main/resources/application.properties                | 12 +++++++-----
 .../src/main/resources/application.properties                |  8 +++++---
 .../src/main/resources/application.properties                |  6 +++---
 .../spring/annotation/ExtRocketMQConsumerConfiguration.java  | 10 +++++-----
 6 files changed, 23 insertions(+), 19 deletions(-)

diff --git a/rocketmq-spring-boot-samples/rocketmq-consume-acl-demo/src/main/java/org/apache/rocketmq/samples/springboot/ACLStringConsumer.java b/rocketmq-spring-boot-samples/rocketmq-consume-acl-demo/src/main/java/org/apache/rocketmq/samples/springboot/ACLStringConsumer.java
index e1353f0..f571bcd 100644
--- a/rocketmq-spring-boot-samples/rocketmq-consume-acl-demo/src/main/java/org/apache/rocketmq/samples/springboot/ACLStringConsumer.java
+++ b/rocketmq-spring-boot-samples/rocketmq-consume-acl-demo/src/main/java/org/apache/rocketmq/samples/springboot/ACLStringConsumer.java
@@ -26,8 +26,8 @@ import org.springframework.stereotype.Service;
  */
 @Service
 @RocketMQMessageListener(
-    topic = "normal_topic_define_in_Aliware_MQ",
-    consumerGroup = "group_define_in_Aliware_MQ"
+    topic = "normal_topic_define_in_Cloud_MQ",
+    consumerGroup = "group_define_in_Cloud_MQ"
     //accessKey = "AK" // It will read by `rocketmq.push-consumer.access-key` key
     //secretKey = "SK" // It will read by `rocketmq.push-consumer.secret-key` key
     )
diff --git a/rocketmq-spring-boot-samples/rocketmq-consume-acl-demo/src/main/java/org/apache/rocketmq/samples/springboot/ACLStringTransactionalConsumer.java b/rocketmq-spring-boot-samples/rocketmq-consume-acl-demo/src/main/java/org/apache/rocketmq/samples/springboot/ACLStringTransactionalConsumer.java
index bd75895..3b4db12 100644
--- a/rocketmq-spring-boot-samples/rocketmq-consume-acl-demo/src/main/java/org/apache/rocketmq/samples/springboot/ACLStringTransactionalConsumer.java
+++ b/rocketmq-spring-boot-samples/rocketmq-consume-acl-demo/src/main/java/org/apache/rocketmq/samples/springboot/ACLStringTransactionalConsumer.java
@@ -27,7 +27,7 @@ import org.springframework.stereotype.Service;
 @Service
 @RocketMQMessageListener(
     topic = "${demo.rocketmq.transTopic}",
-    consumerGroup = "group_define_in_Aliware_MQ",
+    consumerGroup = "group_define_in_Cloud_MQ",
     accessKey = "AK", // if accessKey is empty, it will read by `rocketmq.push-consumer.access-key` key
     secretKey = "SK"  // if accessKey is empty, it will read by `rocketmq.push-consumer.secret-key` key
     )
diff --git a/rocketmq-spring-boot-samples/rocketmq-consume-acl-demo/src/main/resources/application.properties b/rocketmq-spring-boot-samples/rocketmq-consume-acl-demo/src/main/resources/application.properties
index 3fe6abb..5fa2316 100644
--- a/rocketmq-spring-boot-samples/rocketmq-consume-acl-demo/src/main/resources/application.properties
+++ b/rocketmq-spring-boot-samples/rocketmq-consume-acl-demo/src/main/resources/application.properties
@@ -16,13 +16,15 @@
 
 spring.application.name=rocketmq-consume-acl-demo
 
-rocketmq.name-server=Endpoint_of_Aliware_MQ
-rocketmq.consumer.group=my-group1
-rocketmq.consumer.topic=test
-rocketmq.topic=normal_topic_define_in_Aliware_MQ
+rocketmq.name-server=Endpoint_of_Cloud_MQ
+# When set rocketmq.pull-consumer.group and rocketmq.pull-consumer.topic, rocketmqTemplate will start lite pull consumer
+# If you do not want to use lite pull consumer, please do not set rocketmq.pull-consumer.group and rocketmq.pull-consumer.topic
+rocketmq.pull-consumer.group=my-group1 
+rocketmq.pull-consumer.topic=test
+rocketmq.topic=normal_topic_define_in_Cloud_MQ
 
 # properties used in application code
-demo.rocketmq.transTopic=transaction_topic_define_in_Aliware_MQ
+demo.rocketmq.transTopic=transaction_topic_define_in_Cloud_MQ
 
 rocketmq.consumer.access-key=AK
 rocketmq.consumer.secret-key=SK
\ No newline at end of file
diff --git a/rocketmq-spring-boot-samples/rocketmq-consume-demo/src/main/resources/application.properties b/rocketmq-spring-boot-samples/rocketmq-consume-demo/src/main/resources/application.properties
index 3e54413..bf8fc4a 100644
--- a/rocketmq-spring-boot-samples/rocketmq-consume-demo/src/main/resources/application.properties
+++ b/rocketmq-spring-boot-samples/rocketmq-consume-demo/src/main/resources/application.properties
@@ -16,8 +16,10 @@
 spring.application.name=rocketmq-consume-demo
 
 rocketmq.name-server=localhost:9876
-rocketmq.consumer.group=my-group1
-rocketmq.consumer.topic=test
+# When set rocketmq.pull-consumer.group and rocketmq.pull-consumer.topic, rocketmqTemplate will start lite pull consumer
+# If you do not want to use lite pull consumer, please do not set rocketmq.pull-consumer.group and rocketmq.pull-consumer.topic
+rocketmq.pull-consumer.group=my-group1
+rocketmq.pull-consumer.topic=test
 # properties used in application code
 demo.rocketmq.topic=string-topic
 demo.rocketmq.bytesRequestTopic=bytesRequestTopic
@@ -38,6 +40,6 @@ demo.rocketmq.myNameServer=127.0.0.1:9876
 # my Consumer TLS Listener
 demo.rocketmq.tlsEnable=false
 # default LitePullConsumer TLS
-rocketmq.consumer.tlsEnable=false
+rocketmq.pull-consumer.tlsEnable=false
 # ext rocketmq consumer template TLS
 demo.ext.consumer.tlsEnable=false
diff --git a/rocketmq-spring-boot-samples/rocketmq-produce-acl-demo/src/main/resources/application.properties b/rocketmq-spring-boot-samples/rocketmq-produce-acl-demo/src/main/resources/application.properties
index 0872280..c58c43f 100644
--- a/rocketmq-spring-boot-samples/rocketmq-produce-acl-demo/src/main/resources/application.properties
+++ b/rocketmq-spring-boot-samples/rocketmq-produce-acl-demo/src/main/resources/application.properties
@@ -13,10 +13,10 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-rocketmq.name-server=Endpoint_of_Aliware_MQ
+rocketmq.name-server=Endpoint_of_CLOUD_MQ
 rocketmq.producer.group=my-group1
 rocketmq.producer.access-key=AK
 rocketmq.producer.secret-key=SK
 
-demo.rocketmq.topic=normal_topic_define_in_Aliware_MQ
-demo.rocketmq.transTopic=transaction_topic_define_in_Aliware_MQ
+demo.rocketmq.topic=normal_topic_define_in_Cloud_MQ
+demo.rocketmq.transTopic=transaction_topic_define_in_Cloud_MQ
diff --git a/rocketmq-spring-boot/src/main/java/org/apache/rocketmq/spring/annotation/ExtRocketMQConsumerConfiguration.java b/rocketmq-spring-boot/src/main/java/org/apache/rocketmq/spring/annotation/ExtRocketMQConsumerConfiguration.java
index d905fa6..64a261f 100644
--- a/rocketmq-spring-boot/src/main/java/org/apache/rocketmq/spring/annotation/ExtRocketMQConsumerConfiguration.java
+++ b/rocketmq-spring-boot/src/main/java/org/apache/rocketmq/spring/annotation/ExtRocketMQConsumerConfiguration.java
@@ -32,12 +32,12 @@ import java.lang.annotation.Target;
 public @interface ExtRocketMQConsumerConfiguration {
 
     String NAME_SERVER_PLACEHOLDER = "${rocketmq.name-server:}";
-    String GROUP_PLACEHOLDER = "${rocketmq.push-consumer.group:}";
-    String TOPIC_PLACEHOLDER = "${rocketmq.push-consumer.topic:}";
+    String GROUP_PLACEHOLDER = "${rocketmq.pull-consumer.group:}";
+    String TOPIC_PLACEHOLDER = "${rocketmq.pull-consumer.topic:}";
     String ACCESS_CHANNEL_PLACEHOLDER = "${rocketmq.access-channel:}";
-    String ACCESS_KEY_PLACEHOLDER = "${rocketmq.push-consumer.access-key:}";
-    String SECRET_KEY_PLACEHOLDER = "${rocketmq.push-consumer.secret-key:}";
-    String TRACE_TOPIC_PLACEHOLDER = "${rocketmq.push-consumer.customized-trace-topic:}";
+    String ACCESS_KEY_PLACEHOLDER = "${rocketmq.pull-consumer.access-key:}";
+    String SECRET_KEY_PLACEHOLDER = "${rocketmq.pull-consumer.secret-key:}";
+    String TRACE_TOPIC_PLACEHOLDER = "${rocketmq.pull-consumer.customized-trace-topic:}";
 
     /**
      * The component name of the Producer configuration.