dyrnq / rocketmq-default-config

rocketmq-default-config
https://github.com/apache/rocketmq
1 stars 0 forks source link

rocketmq-v5-client-spring-boot-starter vs rocketmq-spring-boot-starter #12

Open dyrnq opened 1 day ago

dyrnq commented 1 day ago
<!-- https://mvnrepository.com/artifact/org.apache.rocketmq/rocketmq-v5-client-spring-boot-starter -->
<dependency>
    <groupId>org.apache.rocketmq</groupId>
    <artifactId>rocketmq-v5-client-spring-boot-starter</artifactId>
    <version>2.3.1</version>
</dependency>

新的rocketmq-v5-client基于https://github.com/apache/rocketmq-clients/tree/master/java,故必须链接proxy,不能链接传统的Namesrv了

不过rocketmq-5要连传统的Namesrv 可以不用rocketmq-v5-client-spring-boot-starter 还用原先的rocketmq-spring-boot-starter

<!-- https://mvnrepository.com/artifact/org.apache.rocketmq/rocketmq-spring-boot-starter -->
<dependency>
    <groupId>org.apache.rocketmq</groupId>
    <artifactId>rocketmq-spring-boot-starter</artifactId>
    <version>2.3.1</version>
</dependency>
dyrnq commented 1 day ago

https://github.com/apache/rocketmq-clients/discussions/517

dyrnq commented 1 day ago
rocketmq-client.jar  ----> namesrv ----> rocketmq4 or rocketmq5

rocketmq-client-java.jar ----> proxy (must not namesrv)----> rocketmq5 (must not rocketmq4)