Hello RocketMQ Community, This is the discussion for the release of rocketmq-ons 1.0.0.
As discussed in the mailing list: https://lists.apache.org/thread.html/0b2dfbb3b722bb8d710d8bd9d264d51013153608934d1a1c90c810de@%3Cusers.rocketmq.apache.org%3E, most of rocketmq users think it would be nice if there's a lightweight client. and most of rocketmq users agree that the light-weight client should be a high-level client that provides better abstraction and hide the internal concepts and implementation details as much as possible. Most important of all, to be on the safe side, the new client should remove the admin interface, because of the admin interface directly expose to the ordinary developer will pose a risk to the server side. Based on the discussion above, the rocketmq community developed a lightweight client named as ONS. Currently, this client has implemented all the basic features related to Producer/Consumer, and at the same time, order/batch/transactional message, etc. advanced features are also supported in this client. This also indicates that the client already has a high maturity. So, in order to continually improve this lightweight client, we hope to release the first version and optimize the client based on the problems found during the actual production environment use process. Welcome everyone to comment in this email, and if no other sounds, I would like to call for a vote for this release :-) Thanks, The Apache RocketMQ Team
