Merge pull request #214 from RongtongJin/polish_readme

[ISSUE #213] Polish readme file
tree: 1d9d407698a31b0b8520e4e57a0deadfb03f48d6
  1. .github/
  2. rocketmq-spring-boot/
  3. rocketmq-spring-boot-parent/
  4. rocketmq-spring-boot-samples/
  5. rocketmq-spring-boot-starter/
  6. style/
  7. .gitignore
  8. .travis.yml
  9. LICENSE
  10. NOTICE
  11. pom.xml
  12. README.md
README.md

RocketMQ-Spring Build Status Coverage Status

Maven Central GitHub release License

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

Features

  • [x] Send messages synchronously
  • [x] Send messages asynchronously
  • [x] Send messages in one-way mode
  • [x] Send messages orderly
  • [x] Send messages in batch
  • [x] Send transactional messages
  • [x] Send scheduled messages with delay level
  • [x] Consume messages with concurrently mode (broadcasting/clustering)
  • [x] Consume messages with orderly mode
  • [x] Support message filter with tag and sql
  • [x] Support message tracing capability
  • [x] 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>

Samples

Please see the rocketmq-spring-boot-samples

User Guide

Please see the wiki page

Contributing

We are always very happy to have contributions, whether for trivial cleanups or big new features. Please see the RocketMQ main website to read details

License

Apache License, Version 2.0 Copyright (C) Apache Software Foundation