tree: 95c0b66eda2a620846c1c2fb6454b2c02029a3f0 [path history] [tgz]
  1. rocketmq-consume-demo/
  2. rocketmq-produce-demo/
  3. style/
  4. LICENSE
  5. pom.xml
  6. README.md
  7. README_zh_CN.md
rocketmq-spring-boot-samples/README.md

rocketmq-spring-boot-samples

中文

License

It's a demo project for how to use rocketmq-spring-boot

Note:

If org.apache.rocketmq:rocketmq-spring-boot-starter:${RELEASE.VERSION} not exists in maven central repository, before you run this demo, you must git clone rocketmq-spring-boot and use mvn clean install build it by yourself.

Run the test case locally

  1. build and install the rocketmq-spring-boot-starter

  2. startup rocketmq according to quick-start, verify the namesvr and broker startup correctly, Note: DON'T do “Shutdown Servers” step. http://rocketmq.apache.org/docs/quick-start/

  3. create topics for the demo test cases

bash bin/mqadmin updateTopic -c DefaultCluster -t string-topic
bash bin/mqadmin updateTopic -c DefaultCluster -t order-paid-topic
bash bin/mqadmin updateTopic -c DefaultCluster -t message-ext-topic
bash bin/mqadmin updateTopic -c DefaultCluster -t spring-transaction-topic
  1. run tests
# open a terminal, run produce
cd rocketmq-produce-demo
mvn clean package
java -jar target/rocketmq-produce-demo-0.0.1-SNAPSHOT.jar

# open another terminal, run consume
cd rocketmq-consume-demo
mvn clean package
java -jar target/rocketmq-consume-demo-0.0.1-SNAPSHOT.jar