# rocketmq-client-go
**Repository Path**: stefan886/rocketmq-client-go
## Basic Information
- **Project Name**: rocketmq-client-go
- **Description**: Apache RocketMQ go client
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2020-08-08
- **Last Updated**: 2023-03-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## RocketMQ Client Go
[](https://travis-ci.org/apache/rocketmq-client-go)
[](https://www.apache.org/licenses/LICENSE-2.0.html)
[](https://goreportcard.com/report/github.com/apache/rocketmq-client-go)
[](https://godoc.org/github.com/apache/rocketmq-client-go)
[](https://codecov.io/gh/apache/rocketmq-client-go)
[](https://github.com/apache/rocketmq-client-go/releases)
[](http://isitmaintained.com/project/apache/rocketmq-client-go "Average time to resolve an issue")
[](http://isitmaintained.com/project/apache/rocketmq-client-go "Percentage of issues still open")

(The Apache RocketMQ Client in Pure Go has been released, Welcome have a try on [the native prodoct ready version](https://github.com/apache/rocketmq-client-go/tree/native))
* The client is using cgo to call [rocketmq-client-cpp](https://github.com/apache/rocketmq-client-cpp), which has been proven robust and widely adopted within Alibaba Group by many business units for more than three years.
----------
## [Due Diligence](https://github.com/apache/rocketmq-client-go/issues/423)
[Here](https://github.com/apache/rocketmq-client-go/issues/423), we sincerely invite you to take a minute to feedback on your usage scenario.
[Click Here](https://github.com/apache/rocketmq-client-go/issues/423) or go to [ISSUE #423](https://github.com/apache/rocketmq-client-go/issues/423) if you accept.
----------
## Features
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
* Step-by-step instruction are provided in [RocketMQ Go Client Introduction](./doc/Introduction.md)
* Consult [RocketMQ Quick Start](https://rocketmq.apache.org/docs/quick-start/) to setup rocketmq broker and nameserver.
----------
## Apache RocketMQ Community
* [RocketMQ Community Projects](https://github.com/apache/rocketmq-externals)
----------
## Contact us
* Mailing Lists:
* Home:
* Docs:
* Issues:
* Ask:
* Slack:
----------
## How to Contribute
Contributions are warmly welcome! Be it trivial cleanup, major new feature or other suggestion. Read this [how to contribute](http://rocketmq.apache.org/docs/how-to-contribute/) guide for more details.
----------
## License
[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html) Copyright (C) Apache Software Foundation