Running kafka on nutani
![running kafka on nutani running kafka on nutani](https://3s81si1s5ygj3mzby34dq6qf-wpengine.netdna-ssl.com/wp-content/uploads/2017/08/confluent-kafka-log-centric.jpg)
Pulsar’s broker performs computing on one layer and the bookie manages stateful storage on another. Unlike Kafka, which employs a monolithic architecture model that tightly couples serving and storage, Pulsar leverages a multi-layer design which allows it to manage these functions in separate layers. Additionally, BookKeeper leverages RocksDB as an embedded database, which is used to store internal indices, but it is not managed independently of BookKeeper. BookKeeper nodes (bookies) store the actual messages and cursor positions while ZooKeeper is used strictly for metadata storage by both brokers and bookies. Pulsar is composed of 3 main components: a broker, which is a stateless service that clients connect to for core messaging, and two stateful services, Apache BookKeeper and Apache ZooKeeper. Given that Kafka is more widely-known and has widespread documentation available, we will focus our efforts on providing education and transparency into the lesser-known Pulsar technology. In the second post, which we will publish next week, we will focus on adoption, use cases, support, and community.
#Running kafka on nutani series
This post will be the first in a two-part series and here we will concentrate on the differences between Pulsar and Kafka in terms of performance, architecture, and features. In today’s post, we will leverage in-depth knowledge of the Pulsar technology, community, and ecosystem to provide a more balanced and holistic picture of the event-streaming landscape. We appreciate that Pulsar is a quickly growing and evolving technology and we would like to take this opportunity to provide a deep dive into Pulsar’s capabilities. However, not all recent press has been entirely accurate and we have received a number of requests from the Pulsar community to address a recent Confluent blog comparing Kafka, Pulsar, and RabbitMQ. Companies such as Verizon Media, Iterable, Nutanix, and, are just a handful of companies who have recently presented their Pulsar use cases and shared insights into how they are leveraging Pulsar to achieve their business goals. With Pulsar being sought out by companies developing messaging and event-streaming applications - from Fortune 100 companies to forward-thinking start-ups - and so much growth around the Pulsar project, it has garnered a lot of recent press and attention.įor the most part, the recent press and articles have helped to provide valuable education and transparency into Pulsar’s use cases and capabilities.
![running kafka on nutani running kafka on nutani](https://cdn.confluent.io/wp-content/uploads/kafka-60-cluster-5.png)
![running kafka on nutani running kafka on nutani](https://static.wixstatic.com/media/41d000_d4fc5cf2aa064eac8f84b91565210d92.jpg)
The shift to real-time streaming technologies has bolstered the adoption of Pulsar and there has been a marked increase in both the interest and adoption of Pulsar in 2020.