You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by "RockteMQ-AI (via GitHub)" <gi...@apache.org> on 2026/08/08 01:11:27 UTC

Re: [I] Document what the difference between rocketmq-spring-boot-starter and rocketmq-v5-client-spring-boot-starter [rocketmq-spring]

RockteMQ-AI commented on issue #642:
URL: https://github.com/apache/rocketmq-spring/issues/642#issuecomment-5223769164

   **Issue Evaluation**
   
   Category: `documentation` | Status: **Evaluated**
   
   Valid documentation request. The difference between the two starters should be clearly documented:
   
   **`rocketmq-spring-boot-starter`:**
   - Based on the v4 remoting protocol (direct Broker connection)
   - Uses `DefaultMQProducer` / `DefaultMQPushConsumer`
   - Compatible with Spring Boot 2.x (starter 2.x) and 3.x (starter 3.x)
   - Mature, feature-complete for v4 protocol
   
   **`rocketmq-v5-client-spring-boot-starter`:**
   - Based on the v5 gRPC protocol (routes through Proxy)
   - Uses the new `Producer` / `SimpleConsumer` / `PushConsumer` client APIs
   - Supports FIFO, transaction, and delay messages via v5 protocol
   - Designed for cloud-native deployments with Proxy layer
   
   Users should choose based on their deployment architecture: direct Broker access (v4 starter) vs. Proxy-routed access (v5 starter).
   
   ---
   *Automated evaluation by RockteMQ-AI*
   


-- 
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: commits-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org