Apache RocketMQ go client

Clone this repo:
  1. 31f8459 fix(doc): update notice and open statistic label (#375) by dinglei · 3 weeks ago master
  2. a3391a4 doc(readme): update prerequisites download url. by dinglei · 5 weeks ago
  3. 69adf07 fix(travis): use aichive link to download rocketmq binary (#312) by dinglei · 9 weeks ago
  4. 713ba89 doc(readme): update orderly producer using new api by dinglei · 9 weeks ago
  5. 2fe46dc doc(readme): update binary download link to 1.2.4 by dinglei · 10 weeks ago

RocketMQ Client Go

Build Status License Go Report Card GoDoc CodeCov GitHub release Average time to resolve an issue Percentage of issues still open Twitter Follow

( The alpha version of Apache RocketMQ Go in Pure Go has been released, Welcome have a try! native version )

  • The client is using cgo to call rocketmq-client-cpp, which has been proven robust and widely adopted within Alibaba Group by many business units for more than three years.


At present, this SDK supports

  • sending message in synchronous mode
  • sending message in orderly mode
  • sending message in oneway mode
  • sending transaction message
  • consuming message using push model
  • consuming message using pull model(depends cpp core)

How to use

Apache RocketMQ Community

Contact us

How to Contribute

Contributions are warmly welcome! Be it trivial cleanup, major new feature or other suggestion. Read this how to contribute guide for more details.


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