rocketmq-client ,rocketmq-client-java这两个SDK哪个是官方的?[阿里云消息队列MQ]

rocketmq-client这个sdk可以用, rocketmq-client-java会超时, 感觉像是有BUG, 这两个SDK到底哪个是官方的?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 用如下的仓库client连接:
    https://github.com/apache/rocketmq-clients 此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”。

  2. RocketMQ有两个主要的官方SDK:rocketmq-client和rocketmq-client-java。其中,rocketmq-client是Java语言的官方客户端SDK,而rocketmq-client-java是RocketMQ的JMS(Java Message Service)规范的实现。

    在一般情况下,推荐使用rocketmq-client作为官方的Java客户端SDK。它提供了对RocketMQ的完整支持,并且拥有广泛的社区使用和维护。

    相比之下,rocketmq-client-java是基于JMS规范的实现,提供了与JMS接口的兼容性。但需要注意的是,该SDK可能不包含所有最新的RocketMQ功能和特性,且在某些情况下可能存在性能或兼容性问题。

    如果您遇到了rocketmq-client-java在使用过程中出现超时或其他问题,建议尝试使用rocketmq-client来解决。您可以从RocketMQ的官方网站或GitHub仓库中获取最新版本的rocketmq-client,并确保您使用的版本与服务器端兼容。

    如果您发现确实存在bug,请及时向RocketMQ的官方GitHub仓库提交问题报告,并提供详细的复现步骤和相关日志信息,以便开发团队进行排查和修复。

    总结起来,rocketmq-client是官方的Java客户端SDK,通常被推荐使用。如果您选择使用rocketmq-client-java,请确保您了解其兼容性和局限性,并做好相应的测试和评估。