Skip to content
rongtong edited this page Dec 25, 2019 · 11 revisions

RocketMQ-Spring

This project aims to help developers quickly integrate RocketMQ with Spring Boot.

Features

  • Send messages synchronously
  • Send messages asynchronously
  • Send messages in one-way mode
  • Send messages orderly
  • Send messages in batch
  • Send transactional messages
  • Send scheduled messages with delay level
  • Consume messages with concurrently mode (broadcasting/clustering)
  • Consume messages with orderly mode
  • Support message filter with tag and sql
  • Support message tracing capability
  • Authentication and authorisation
  • Request-reply mode

Prerequisites

  • JDK 1.8 and above
  • Maven 3.0 and above
  • Spring Boot 2.0 and above

Usage

Add a dependency using maven:

<!--add dependency in pom.xml-->
<dependency>
    <groupId>org.apache.rocketmq</groupId>
    <artifactId>rocketmq-spring-boot-starter</artifactId>
    <version>${RELEASE.VERSION}</version>
</dependency>

Clone this wiki locally