User GuideΒΆ

Release:1.0
Date:Aug 17, 2018
  • The App - Define your Faust project
    • What is an Application?
    • Application Parameters
    • Actions
    • Application Signals
    • Starting the App
    • Client-Only Mode
    • Miscellaneous
    • Reference
  • Agents - Self-organizing Stream Processors
    • What is an Agent?
    • Defining Agents
    • Using Agents
  • Streams - Infinite Data Structures
    • Basics
    • Processors
    • Message Lifecycle
    • Combining streams
    • Operations
    • Reference
  • Channels & Topics - Data Sources
    • Basics
    • Channels
    • Topics
  • Models, Serialization, and Codecs
    • Basics
    • Manual Serialization
    • Model Types
    • Codecs
  • Tables and Windowing
    • Tables
    • Windowing
  • Tasks, Timers, Web Views, and CLI Commands
    • Tasks
    • Timers
    • Web Views
    • HTTP Verbs: GET/POST/PUT/DELETE
    • CLI Commands
  • Command-line Interface
    • Program: faust
  • Sensors - Monitors and Statistics
    • Basics
    • Monitor
    • Sensor API Reference
  • Testing
    • Basics
    • Testing with pytest
    • Testing and windowed tables
  • Configuration Reference
    • Required Settings
    • Commonly Used Settings
    • Serialization Settings
    • Topic Settings
    • Advanced Broker Settings
    • Advanced Producer Settings
    • Advanced Table Settings
    • Advanced Stream Settings
    • Advanced Worker Settings
    • Advanced Web Server Settings
    • Advanced Agent Settings
    • Agent RPC Settings
    • Extension Settings
  • Installation
    • Installation
  • Kafka - The basics you need to know
    • What you must know about Apache Kafka to use Faust
  • Debugging
    • Debugging with aiomonitor
  • Workers Guide
    • Starting the worker
    • Stopping the worker
    • Restarting the worker
    • Process Signals

Logo

Faust

A library for building streaming applications in Python.

https://secure.travis-ci.org/robinhood/faust.svg?branch=master

Navigation

  • Copyright
  • Introducing Faust
  • Playbooks
  • User Guide
    • The App - Define your Faust project
    • Agents - Self-organizing Stream Processors
    • Streams - Infinite Data Structures
    • Channels & Topics - Data Sources
    • Models, Serialization, and Codecs
    • Tables and Windowing
    • Tasks, Timers, Web Views, and CLI Commands
    • Command-line Interface
    • Sensors - Monitors and Statistics
    • Testing
    • Configuration Reference
    • Installation
    • Kafka - The basics you need to know
    • Debugging
    • Workers Guide
  • Frequently Asked Questions (FAQ)
  • API Reference
  • Change history for Faust 1.0
  • Contributing
  • Developer Guide
  • History
  • Authors
  • Glossary

Related Topics

  • Documentation overview
    • Previous: Cheatsheet
    • Next: The App - Define your Faust project

Quick search

©2017-2018, Robinhood Markets, Inc.. | Powered by Sphinx 1.7.5 & Alabaster 0.7.11 | Page source
Fork me on GitHub