rocketmq-client ,rocketmq-client-java这两个SDK哪个是官方的?

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

展开
收起
2401。 2023-07-30 22:20:21 1022 分享 版权
2 条回答
写回答
取消 提交回答
  • 用如下的仓库client连接:
    https://github.com/apache/rocketmq-clients 此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”。

    2023-08-01 13:30:04
    赞同 展开评论
  • 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,请确保您了解其兼容性和局限性,并做好相应的测试和评估。

    2023-07-31 14:49:12
    赞同 展开评论

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系列产品 Serverless 化。RocketMQ 中文社区:https://rocketmq-learning.com/

还有其他疑问?
咨询AI助理