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

Use ActiveMQ to transmit messages inside Eventd

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Open (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 19.0.0
    • Fix Version/s: Backlog
    • Component/s: Architecture
    • Security Level: Default (Default Security Scheme)
    • Labels:
      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

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

                Dates

                • Created:
                  Updated: