Dear RocketMQ Community,

In order to enhance the usability of RocketMQ, a simple client API seems to
be introduced into RocketMQ to further reduce the user threshold and
lowering the probability of making mistakes.

Compared With RocketMQ's origin client, the new client can be seen as a
more high-level API that not only provides a better abstraction, but also
removes some dangerous interfaces, hides more implementation details, and
reduces A cumbersome configuration. At the same time, the original client
will be retained as a low-level API to meet the additional needs of some
experienced users, providing higher control ability for them.

In the cloud-native era, messaging middleware improvements should not only
be stayed in the use of cloud features (elasticity, scalability, etc.), but
more importantly, it can provide users with a more concise and easy-to-use
API to shield the difference  brought by different cloud vendors or
different deployment methods , so I think this should also be a focus of
the follow-up development of RocketMQ.

Looking forward to hearing your voice.

Best Regards,
Henry

Reply via email to