📶
Streamer
  • Introduction
  • Event Actor
    • Overview
    • State Machine
    • Event Filter
    • Worker Thread
    • Message Wrapper
    • Synchronous Communication
  • Special actors
    • Combiner
    • Pool
    • Renamer
    • Uploader/Downloader
    • Pipeliner
  • Event Broker
    • Broker
    • Configuration
Powered by GitBook
On this page
  1. Event Broker

Configuration

Stream is location transparent, meaning all the worker threads can communicate seamlessly regardless of their physical locations, whether in different thread of a single process, in different processes on the same machine or even distributed across a network.

Deployment Options

Streamer supports two major deployment options: inter-thread and inter-process.

  • Inter-thread: In this mode, all the actors are connected to a single event broker instance. It avoids all the overhead associated with inter process communication, ensuring the maximal efficiency. It is the easiest and most user-friendly option.

  • Inter-process: It is a more performance effective option, which divides the actors connected to a single event broker into multiple event brokers connected by inter-process communication and then these processes can be placed on a group of interconnected machines to achieve the maximal performance.

Switching between different modes only requires making some changes to the configuration file.

PreviousBroker

Last updated 1 year ago