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 + + +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
