Uploaded image for project: 'OpenNMS'
  1. OpenNMS
  2. NMS-12094

Use ActiveMQ to transmit messages inside Eventd

    XMLWordPrintable

Details

    • Story
    • Status: Open (View Workflow)
    • Major
    • Resolution: Unresolved
    • 19.0.0
    • None
    • Architecture
    • Security Level: Default (Default Security Scheme)
    • None

    Description

      Now that ActiveMQ is embedded inside OpenNMS, we should use it to transmit and filter messages inside Eventd by writing a Camel context for event processing. This will accomplish several goals:

      • Use a standard JMS messaging subsystem. This will make it easier for 3rd party apps to connect to the event stream.
      • Replace custom TCP and UDP event listeners with standard Camel listeners. This should improve performance and simplify the code.
      • Code can register to the JMS channel instead of registering with Eventd. Instead of maintaining our Eventd code that tracks event listeners, we can just use JMS's registration.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              seth Seth Leger
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: