xiaoyaofawai commented on a change in pull request #812: [RIP-9]Add English 
docs of architecture
URL: https://github.com/apache/rocketmq/pull/812#discussion_r259344993
 
 

 ##########
 File path: docs/en/architecture.md
 ##########
 @@ -0,0 +1,46 @@
+# Architecture design
+
+## Technology Architecture
+![](image/rocketmq_architecture_1.png)
+
+The RocketMQ architecture is divided into four parts, as shown in the figure 
above:
+
+
+- Producer:The role of message publishing supports distributed cluster mode 
deployment. Producer selects the corresponding Broker cluster queue for message 
delivery through MQ's load balancing module. The delivery process supports fast 
failure and low latency.
+
+- Consumer:The role of message consumption supports distributed cluster 
deployment. Support push push, pull pull two modes to consume messages. It also 
supports cluster mode and broadcast mode consumption, and it provides a 
real-time message subscription mechanism to meet the needs of most users.
 
 Review comment:
   This sentence may be confusing: Support push push, pull pull two modes to 
consume messages.
   ```suggestion
   - Consumer:The role of message consumption supports distributed cluster 
deployment. Support push, pull two modes to consume messages. It also supports 
cluster mode and broadcast mode consumption, and it provides a real-time 
message subscription mechanism to meet the needs of most users.
   ```

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to