apache/rocketmq-client-go
Apache RocketMQ go client observed · 2026-08-28
Health v2 · maintenance only
60/100
- Activity 82
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2884
- days_rel: n/a
- days_push: 110
- n_releases_24m: 0
Adoption not part of the score
1412 stars · 446 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
The official Apache RocketMQ client SDK written in pure Go, supporting publishing and consuming messages against RocketMQ brokers. It covers sync/async/oneway/batch/orderly/delay/transactional message sending, push/pull/broadcast consumption, ACL, and message tracing.
Use cases
- send and consume RocketMQ messages from a Go service
- publish transactional messages in Go
- consume RocketMQ topics with push or pull consumers
- add ACL-authenticated messaging to a Go application
- send delayed or orderly messages from Go
- trace message publishing and subscription in Go
When to choose
- your Go application needs to integrate with an Apache RocketMQ cluster
- you need RocketMQ features like transactions, ordering, delay, or broadcast consumption in Go
- you want a pure-Go client without cgo dependencies
When to avoid
- you use Kafka, RabbitMQ, or another broker instead of RocketMQ
- you need the RocketMQ 5.x gRPC proxy features, which are served by the newer gRPC-based Go SDK (rocketmq-clients)
- your stack is Java, Python, or another language with a first-party SDK
Facets
library · maturity active
message-queue http-client sdk microservices backend developer-tools go windows cross-platform rocketmq pub-sub apache messaging-client transactional-messaging messaging linux macos
9 sources
- readme: https://github.com/apache/rocketmq-client-go · fetched 2026-08-28 · 8f5256cce7b2
- homepage: https://rocketmq.apache.org/ · fetched 2026-08-29 · 7862d46a5003
- site_page: https://rocketmq.apache.org/docs · fetched 2026-08-29 · 27d6b73aaabb
- site_page: https://rocketmq.apache.org/docs/4.x · fetched 2026-08-29 · 2a1e93a88c01
- site_page: https://rocketmq.apache.org/docs/contributionGuide/01how-to-contribute · fetched 2026-08-29 · 5a3ed2959dfd
- site_page: https://rocketmq.apache.org/docs/quickStart/01quickstart · fetched 2026-08-29 · 04da2e35b443
- site_page: https://rocketmq.apache.org/docs/domainModel/01main · fetched 2026-08-29 · 7c30e7e163e1
- site_page: https://rocketmq.apache.org/docs/security/01security · fetched 2026-08-29 · c1d8fec9952f
- site_page: https://rocketmq.apache.org/release-notes · fetched 2026-08-29 · 59b397768973
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| apache/rocketmq-client-go | main | 60 |
For agents
markdown · JSON · MCP: product_card(name="apache/rocketmq-client-go")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem