Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • JOC Cockpit can be operated in the following modes:
    • single instance,
    • active-passive clustered instances with one active instance and any number of standby instances.
  • Cluster Service
    • manages a number of Background Services:
    • guarantees service execution:
      • checks the cluster health status of any connected JOC Cockpit instances,
      • performs a fail-over operation in case the Active active JOC Cockpit instance fails.
  • Event Bus Service
    • An event bus manages communication between JOC Cockpit services:
      • events are published in a producer/consumer (publish/subscribe) model,
      • events are asynchronous, i.e. a service does not rely on immediate responses,
      • events are not persistent, i.e. they are removed after being consumed or after a timeout,
      • events are considered informational for the user interface that displays current datais updated in near real-time.
  • Proxy Service
    • On start-up the Proxy will retrieve a snapshot of the Controller's journal and will subsequently receive any events fired by a Controller.
    • The Proxy implements an event queue that can be subscribed to by a number of consumers, e.g. for example by Background Services and by the GUI.

...