Zhaopin.com is a Chinese online recruitment services provider. As a bilingual job board, Zhaopin.com has one of the largest selections of job vacancies in China, including both prominent local and foreign companies. It has over 2.2 million clients, and its average daily page views are over 68M.
Zhaopin.com has used RabbitMQ for years as its enterprise event bus. As the company grew, the amount of data grew, and the use cases varied widely. Because of this, the original RabbitMQ-based architecture was hard to scale, maintain, and operate. Ultimately, Zhaopin.com chose Apache Pulsar to replace RabbitMQ based architecture in 2018.
Sijie Guo and Penghui Li describe the advantages of Pulsar over RabbitMQ and explain how Pulsar meets the requirements of high durability, high throughput, and low latency. Finally, they detail how Pulsar was put into production at Zhaopin.com and share use cases and their experience operating Pulsar at scale.
Sijie Guo is the founder and CEO of StreamNative, a data infrastructure startup offering a cloud native event streaming platform based on Apache Pulsar for enterprises. Previously, he was the tech lead for the Messaging Group at Twitter and worked on push notification infrastructure at Yahoo. He’s also the VP of Apache BookKeeper and PMC Member of Apache Pulsar.
Tech lead of messaging system in zhaopin.com, Apache Pulsar Committer.
©2019, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com