开发者社区 > 云原生 > 云消息队列 > 正文

rocketmq中接入mq都是以sdk接入的吗 ?

rocketmq中接入mq都是以sdk接入的吗 ?有用 spring-cloud-starter-stream-rocketmq依赖 cloud-stream接入rocketmq的吗?

展开
收起
真的很搞笑 2024-01-04 07:59:07 131 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    Apache RocketMQ支持多种接入方式,包括使用SDK和Spring Cloud Starter Stream。SDK是一种常见的接入方式,用户可以根据需要选择不同的语言版本,例如Java SDK。对于Spring Boot应用,可以通过引入rocketmq-spring-boot-starter依赖来轻松地集成RocketMQ。此外,RocketMQ-Spring也提供了RocketMQTemplate,实现三种发送消息的方式:同步、异步和oneway。

    2024-01-04 17:40:24
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,阿里云RocketMQ提供了多种接入方式,其中一种是使用SDK接入RocketMQ,SDK接入是最常见的方式,可以使用Java、Go、C++等多种语言的SDK,通过编写代码来实现消息的发送和消费。

    另外,spring-cloud-starter-stream-rocketmq是Spring Cloud Stream项目中提供的RocketMQ Binder。Spring Cloud Stream是一个用于构建消息驱动的微服务应用程序的框架,可以通过声明式的方式来实现消息的发送和消费。通过引入spring-cloud-starter-stream-rocketmq依赖,你可以方便地使用Spring Cloud Stream的抽象接口来实现与RocketMQ的集成,而无需直接使用RocketMQ的SDK。

    2024-01-04 08:51:16
    赞同 展开评论 打赏
  • RocketMQ可以通过多种方式接入,其中一种是通过使用其提供的SDK。另一种则是利用Spring Cloud Stream RocketMQ组件来接入。具体来说,您可以在项目的pom.xml文件中引入spring-cloud-starter-stream-rocketmq相关依赖,如步骤1所示。目前建议的版本是2021.0.4.0。

    在添加好依赖之后,需要在配置文件中增加与RocketMQ相关的配置信息,这一步通常包括服务地址等参数的设定。值得注意的是,spring-cloud-starter-stream-rocketmq已经剔除了对RocketMQ-Spring框架的依赖。

    最后要说明的是,Spring Cloud Stream RocketMQ组件实现了基于Spring Cloud Stream的编程模型,可以接入RocketMQ作为消息中间件,实现消息驱动的微服务。因此,您可以根据自己的实际需求和项目情况选择最适合的接入方式。

    2024-01-04 08:51:04
    赞同 展开评论 打赏

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/

相关产品

  • 云消息队列 MQ
  • 相关电子书

    更多
    RocketMQ Client-GO 介绍 立即下载
    RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
    基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载