Release of cpp-5.0.0-preview

Changes
  1. Support build with CMake;
  2. Once receive message actions are throttled, retry after 20ms;
  3. If ack/change-invisible-duration/forward-to-dlq failed unexpectedly(aka, not caused by invalid receipt handle), retry 1s later until it succeeds or receipt-handle is rejected;
  4. For receive message API, relax an extra 500ms in terms of RPC timeout;
Update README.md

Polish README
1 file changed
tree: 1b881873914625787bb4af65a68080fa17fe5bdc
  1. .github/
  2. cpp/
  3. csharp/
  4. docs/
  5. golang/
  6. java/
  7. .asf.yaml
  8. .gitignore
  9. .licenserc.yaml
  10. LICENSE
  11. README.md
README.md

RocketMQ Clients - Collection of client bindings for Apache RocketMQ

License CPP C# Java Golang

Overview

Client bindings for Apache RocketMQ, all of them follow the specification of rocketmq-apis, replacing 4.x remoting-based counterparts. Clients in this repository are built on top of Protocol Buffers and gRPC.

Goal

Provide cloud-native and robust solutions for Java, C++, C#, Golang, Rust and all other mainstream programming languages.

Features and Status

JavaCPPC#
Producer
Push Consumer
Simple Consumer
Pull Consumer

Related

License

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