O'Reilly logo

Mastering Mesos by Akhil Das, Dipa Dubhashi

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Samza on Mesos

Samza is an open source distributed stream processing framework originally developed at LinkedIn. It has the following features:

  • A simple API
  • State management
  • Fault tolerance
  • Durability
  • Scalability
  • Pluggability
  • Processor isolation

Important concepts of Samza

Some concepts in Samza are described in the following sections.

Streams

Samza processes streams of data—for example, website clickstreams, server logs, or any other event data. Messages can be added and read from a data stream. Multiple frameworks can access the same data stream and can partition the data based on the keys present in the message.

Streams

Jobs

A Samza job is the computation logic that ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required