Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
SEO Metadata
keywordsImplementation Architecture, Resilience

JS7 implements an a resilient architecture for scalable use and flexible clustering of componentsproducts

Table of Contents

Introduction

...

  • 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
  • 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 is 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 is subscribed to by a number of consumers, for example by Background Services and by the GUI.

...