STARIONGROUP/COMET-SDK-Community-Edition

Add RabbitMQ client and ThingsChangedMessageProducer and Consumer

nathanatstariongroup opened this issue · 0 comments

Prerequisites

  • I have written a descriptive issue title
  • I have verified that I am running the latest version of the COMET-SDK
  • I have searched open and closed issues to ensure it has not already been reported

Description

Add RabbitMQ to message listeners that a change has occured on any kind of Thing. An IThingMessageProducer service needs to be implemented that handles messaging and needs to be injected into the SiteDirectory and EngineeringModel Carter Module POST message handling. as per STARIONGROUP/COMET-WebServices-Community-Edition#327

Steps to Reproduce

System Configuration

  • COMET version:
    • CDP4Common:
    • CDP4JsonSerializer:
    • CDP4Dal:
    • CDP4JsonFileDal:
    • CDP4ServicesDal:
    • CDP4WspDal:
    • Other:
  • Environment (Operating system, version and so on):
  • .NET Framework version:
  • Additional information: