Uploaded image for project: 'Stratos'
  1. Stratos
  2. STRATOS-155

Event Driven Messaging Model for Stratos 4.0.0

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 4.0.0 Alpha
    • None
    • None

    Description

      According to the new architecture of Stratos, internal components communicate with each other via a AMQP based message broker using topics. These messages are sent in JSON format and each message is considered as an Event.

      There should be an Event Publisher and Event Subscriber implementation which could be extended for different topics and each topic could define a set of events which illustrates its life-cycle.

      Topics:
      1. Topology
      Publisher: Cloud Controller
      Subscribers: Load Balancers, Auto-Scaler, Stratos Manager

      2. Instance Status
      Publisher: Cartridge Agent
      Subscribers: Cloud Controller

      This implementation could be extracted out as a standalone component and shared among different components as the foundation for messaging.

      Attachments

        Activity

          People

            Unassigned Unassigned
            imesh Imesh Gunaratne
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: