Recently, the Tencent Cloud MQ team open sourced the 0.1.0 version of RoP(RocketMQ on Pulsar). However, many problems occurred during production practices, such as message ID overflow, incomplete message consumption, unbalanced load on consumption model, and invalid consumption requests. We made a series of optimizations for the above problems in RoP 0.2.0, and improved the overall performance and stability of the current RoP version. In this session, we will introduce the RoP MessageID refactoring, design and implementation of RoP delayed message and routing protocol, RoP ACL design and implementation, RoP performance optimization and the application of RoP in Tencent Cloud. Key takeaways: 1. Common design and implementation ideas for delayed messages in message queues 2. Implementation ideas and practical applications of Apache Pulsar Broker Entry metadata 3. Different ideas for the realization of message routing between Apache RocketMQ and Apache Pulsar 4. The similarities, differences and combination of authentication implementation schemas between Apache Pulsar and Apache RocketMQ.