tsunghanjacktsai commented on code in PR #166:
URL: https://github.com/apache/rocketmq-site/pull/166#discussion_r933325954


##########
docs/09-英文/02-Producer/07message3.md:
##########
@@ -0,0 +1,45 @@
+# Delay Message Sending
+
+The delay message sending means that when a message is sent to Apache 
RocketMQ, instead of delivering the message immediately, it is delivered to the 
Consumer for consumption after delaying a certain period of time.
+
+Apache RocketMQ supports a total of 18 levels of delayed delivery, the detail 
is as follows:

Review Comment:
   > Apache RocketMQ supports a total of 18 levels of delayed delivery, the 
detail is as follows:
   
   Could be rephrase to:
   
   > Apache RocketMQ supports a total of 18 levels of delayed delivery, the 
details are as follows:



##########
docs/09-英文/02-Producer/07message3.md:
##########
@@ -0,0 +1,45 @@
+# Delay Message Sending
+
+The delay message sending means that when a message is sent to Apache 
RocketMQ, instead of delivering the message immediately, it is delivered to the 
Consumer for consumption after delaying a certain period of time.

Review Comment:
   > The delay message sending means that when a message is sent to Apache 
RocketMQ, instead of delivering the message immediately, it is delivered to the 
Consumer for consumption after delaying a certain period of time.
   
   Would better rephrase to:
   
   > The delay message sending means that when a message is sent to Apache 
RocketMQ, instead of delivering the message immediately, it would be delivered 
to the Consumer for consumption after delaying a certain period of time.



##########
docs/09-英文/02-Producer/07message3.md:
##########
@@ -0,0 +1,45 @@
+# Delay Message Sending
+
+The delay message sending means that when a message is sent to Apache 
RocketMQ, instead of delivering the message immediately, it is delivered to the 
Consumer for consumption after delaying a certain period of time.
+
+Apache RocketMQ supports a total of 18 levels of delayed delivery, the detail 
is as follows:
+
+| delay level | delay time | delay level | delay time |
+|-------------------|------|-------------------|-------|
+| 1                 | 1s   | 10                | 6min  |
+| 2                 | 5s   | 11                | 7min  |
+| 3                 | 10s  | 12                | 8min  |
+| 4                 | 30s  | 13                | 9min  |
+| 5                 | 1min | 14                | 10min |
+| 6                 | 2min | 15                | 20min |
+| 7                 | 3min | 16                | 30min |
+| 8                 | 4min | 17                | 1h    |
+| 9                 | 5min | 18                | 2h    |
+
+The sample code for the delay message sending is as follows:
+
+```javascript {10,11}
+public class ScheduledMessageProducer {
+    public static void main(String[] args) throws Exception {
+        // Instantiate a producer to send scheduled messages
+        DefaultMQProducer producer = new 
DefaultMQProducer("ExampleProducerGroup");
+        // Launch producer
+        producer.start();
+        int totalMessagesToSend = 100;
+        for (int i = 0; i < totalMessagesToSend; i++) {
+            Message message = new Message("TestTopic", ("Hello scheduled 
message " + i).getBytes());
+            // This message will be delivered to consumer 10 seconds later.
+            message.setDelayTimeLevel(3);
+            // Send the message
+            producer.send(message);
+        }
+        
+        // Shutdown producer after use.
+        producer.shutdown();
+    }
+    
+}
+```
+:::tip
+The most important thing is to set the delay level for the message. In the 
above sample code, the delay level is set to 3, which means that after the 
sender sends the message, it takes 10s for the consumer to receive it

Review Comment:
   > The most important thing is to set the delay level for the message. In the 
above sample code, the delay level is set to 3, which means that after the 
sender sends the message, it takes 10s for the consumer to receive it
   
   Make a slight change to:
   
   > The most important thing is to set the delay level for the message. In the 
sample code above, the delay level is set to 3, which means that after the 
sender sends the message, it would take 10s for the consumer to receive it.



##########
docs/09-英文/02-Producer/07message3.md:
##########
@@ -0,0 +1,45 @@
+# Delay Message Sending

Review Comment:
   > Delay Message
   
   should be modified to:
   
   > Delayed Message
   
   The following usages should be changed as well. Thx.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to