Skip to content

Add SignalR and/or AMQP notifications to aaLogWebAPI #36

Open

Description

@ryanvs

Add notifications for new log messages to subscribed clients

Activity

  1. arobinsongit commented on Jun 24, 2020

    @arobinsongit
    Member

    I like the premise of extending some kind of API to allow more real-time notifications. Does it make sense to extend the web API or should this be separate standalone EXE's that can be run as a service and configured appropriately? Kinda like what I've done with Splunk examples? Happy to engage in discussion to see what makes sense.

    As we are looking at different technologies I think something that plays well with cloud-based messaging and event notification systems would be of relatively high value. In that respect, AMQP as a first pass seems like it would be a good fit?

  2. ryanvs commented on Jun 26, 2020

    @ryanvs
    ContributorAuthor

    I was debating exactly how to structure the solution and projects to accommodate these features. I envision some people just wanting the base aaLogWebAPI while others may want SignalR and others RabbitMQ/AMQP/MQTT. It would be nice to have the ability to add plug-ins, but the notifications may require a level of integration that makes plugins difficult.

    So I'm leaning towards creating a "Shared Code" project and creating separate projects for aaLogWebAPI, aaLogWebApiSignalR, aaLogWebApiAmqp, etc. Although it might be possible to abstract the notification code in order to utilize a notification plugins.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions