The annual event of the Apache Pulsar community - Pulsar Summit Asia is here!

About Pulsar Summit

Pulsar Summit is an annual event for the Apache Pulsar community organized by StreamNative. At this event, everyone shared Apache Pulsar's practical experience, user cases, technical exploration and operation and maintenance stories, exchanged and discussed the latest progress and dynamics of the Pulsar project, and learned from each other. Pulsar Summit Asia aims to gather Pulsar developers, contributors and users in Asia to promote the development of Apache Pulsar in Asia.

Pulsar Summit Aisa 2021 will be held online on 15-16 January 2022. The conference will be divided into a main forum and a sub-forum, bringing together technical experts and industry pioneers to share Apache Pulsar practical experience, user cases, technical exploration and operation and maintenance stories, exchange and discuss the latest progress and dynamics of the Pulsar project, and learn from each other.

In this conference, three senior R&D engineers from Tencent Cloud middleware team brought you two speech topics.

Topic introduction

Instructors

Ran Xiaolong : R&D Engineer of Tencent Cloud Middleware Team, Apache Pulsar committer, RoP author and Maintainer, Apache BookKeeper contributor, Apache Pulsar Go client author, Apache Pulsar Go Functions author, StreamNative/pulsarctl author

Han Mingze : Senior R&D Engineer of Tencent Cloud Middleware, Apache Pulsar committer, RoP Maintainer

topic topic

RocketMQ-on-Pulsar Architecture Design and Evolution

Introduction to the topic

At the beginning of 2021, the Tencent Cloud MQ team joined the StreamNative open source RoP (RocketMQ-on-Pulsar) and contributed RoP version 0.1.0 to the Apache Pulsar community. Recently, we made optimizations in RoP 0.2.0 to improve the overall performance and stability of the current RoP version. In this issue, we will introduce RoP MessageID reconstruction, RoP delay message and routing protocol design and implementation, RoP ACL design and implementation, RoP performance optimization, and the application of RoP in Tencent Cloud.

Topic outline
  • Design and implementation ideas of common delayed messages in message queues
  • Implementation Ideas and Practical Application of Apache Pulsar Broker Entry Metadata
  • Apache RocketMQ and Apache Pulsar implement different ideas for message routing
  • Similarities and differences between Apache Pulsar and Apache RocketMQ authentication implementations
Instructors

Lin Yuqiang : Senior R&D Engineer of Tencent Cloud Middleware, former Weidian Middleware R&D Engineer, leading the design and development of a number of Weidian self-developed middleware from 0 to 1, including microservice gateway, service governance platform, data synchronization platform, etc. , is currently responsible for the research and development of Tencent Cloud TDMQ.

topic topic

The practice and architecture evolution of RabbitMQ on Pulsar

Introduction to the topic

RabbitMQ on Pulsar is a protocol processor developed by Tencent Cloud, which is fully compatible with the open source RabbitMQ protocol on Pulsar. Functionally, it can support the authentication, dynamic topology, financial level, dynamic routing and other functional features of RabbitMQ. The architecture supports cloud-native features such as multi-tenancy, resource isolation, and automatic load balancing, allowing RabbitMQ users to board the cloud-native message queue train without modifying code and enjoy the benefits of cloud-native. In this issue, we will share Tencent Cloud's practice of building RabbitMQ protocol adaptation in Pulsar.

Topic outline
  • Version 1: Community based version
  • Version 2: Compact Topic
  • Version 3: Support for Declare
  • Version 4: Gateway Model

Overview of the meeting agenda

About Apache Pulsar

Apache Pulsar is a top-level project of the Apache Software Foundation. It is a next-generation cloud-native distributed message flow platform that integrates messaging, storage, and lightweight functional computing. Multi-machine room and cross-region data replication, with streaming data storage features such as strong consistency, high throughput, low latency, and high scalability. GitHub address: http://github.com/apache/pulsar .

Tencent Cloud cooperates closely with the Apache Pulsar project. In 2021, it will cooperate with the StreamNative open source Apache Software Foundation top-level project and the distributed message flow platform Apache Pulsar ecological project RoP (RocketMQ-on-Pulsar). Ran Xiaolong, Han Mingze and Zhang Yonghua, senior R&D engineers of Tencent Cloud middleware team, participated in the main development of RoP as Apache Pulsar Committer. Lin Lin, another senior R&D engineer of Tencent Cloud middleware team, has made outstanding contributions to the Apache Pulsar community and was nominated as a member of Apache Pulsar PMC. Tencent Cloud and Stream Native will continue to go hand in hand and forge ahead in the future, contributing more to Apache Pulsar!

{{o.name}}
{{m.name}}

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324131765&siteId=291194637