Hello RocketMQ Community,

In May, we already have a CR request for RIP-39, nowadays, we sincerely call 
for review again for both RIP-37 and RIP-39.

RIP-39 provides a proxy module for rocketmq which is a stateless component that 
makes full use of the newly introduced `pop` consumption mechanism to achieve 
stateless consumption behavior. As the traffic interface, it's convenient to 
implement multiple protocols upon proxy.  gRPC protocol is implemented first 
and the customized `Remoting` protocol will be implemented later. HTTP/1.1 will 
also be taken into consideration.

RIP-37 provides a set of brand new polyglot clients and unified APIs for 
rocketmq 5.0 and we already have three implementations, Java/CPP clients are 
production-ready, and the C# client is in the testing phase. All the new 
clients are placed in one mono repo, please refer to 
https://github.com/apache/rocketmq-clients for further details about design or 
implementation.

Finally, we will merge RIP-39 to the 5.0-beta branch soon, but feel free to 
submit any comments to this RIP, we will iterate this big feature continuously 
with the community. And more clients will be developed in the future.

Related Links:

1. RIP-37: https://shimo.im/docs/m5kv92OeRRU8olqX

2. RIP-39: https://shimo.im/docs/gXqmeEPYgdUw5bqo

3. Mono repo of polyglot clients: https://github.com/apache/rocketmq-clients

4. The PR of RIP-39 to rocketmq core repo: 
https://github.com/apache/rocketmq/pull/4225




Best Regards

Reply via email to