Transactions are an API in Apache Pulsar that enables atomic operations among pulsar consumers and producers. This talk covers the motivating factors for Transactions in a system like Apache Pulsar, deep dives into the transactions API, and walks through some examples of using Transactions with the pulsar4s client.
Stream Processing Systems (SPSs) are an integral part of modern data-intensive companies. In a world where streams are becoming king, they are commonly employed for much more than data analytics. Yet, most of developers only use them and have never dove deep into the internals of the system.
IoT devices are expected to number in the billions, each device enabled by one or more sensors, generating data about the device and its surrounding environment. Analyzing this data using machine learning (ML)/Artificial Intelligence (AI) models, for example, frequently requires transferring this data to the cloud.
Enrico Olivelli speaks to the Japan Apache Pulsar User Group about how Apache Pulsar uses Apache ZooKeeper and Apache BookKeeper, with a particular focus on how Pulsar guarantees consistency even in spite of common failures in distributed systems.
Enrico Olivelli gives us a tour of how data moves from the Producer to the Consumer.
Simba Khadder shared his insights on why Pulsar Distributed Messaging system and its separation of storage and brokerage layers are great fit for AI/ML applications.
In this session you will see how to use Pulsar in a JakartaEE Web Application deployed on Apache TomEE via the JMS/EJB API, without installing any additional components to your cluster.
Zeke Dean walks us through how to run Apache Pulsar in multiple regions