RabbitMQ Sink Konfigürasyonu

RabbitMQ Sink Tanımı

RabbitMQ Sink Tanımı

  • Username: RabbitMQ broker'a bağlanmak için kullanılacak kullanıcı adı
  • Password: RabbitMQ broker'a bağlanmak için kullanılacak şifre
  • Port: RabbitMQ broker'a bağlanmak için kullanılacak port numarası
  • Server: RabbitMQ broker'a bağlanmak için kullanılacak server adresi
  • VirtualHost: RabbitMQ broker'a bağlanmak için kullanılacak sanal host
  • Enabled: RabbitMQ sink'in aktif olup olmayacağı
  • Name: RabbitMQ sink'in adı
  • SinkKind: RabbitMQ sink tipi
  • Topic: RabbitMQ sink'e gönderilecek verinin gönderileceği konu (topic)

RabbitMQ Sink Konular (Topic)

RabbitMQ Sink Konular (Topic)

  • ExchnageAutoDelete: Konunun otomatik silinip silinmeyeceği
  • ExchangeDurable: Konunun kalıcı olup olmayacağı
  • ExchangeName: Konunun adı
  • MES Mode: RabbitMQ sink'e gönderilecek verinin gönderileceği konu (topic) için MES modu kullanılıp kullanılmayacağı
  • Enabled: Konunun kullanılıp kullanılmayacağı
  • PublishType: Konuya gönderilecek verinin tipi
  • AlertPublishType: Konuya gönderilecek alarm verisinin tipi
  • Message Time To Live: Konuya gönderilecek verinin ömrü (saniye)
  • QueueAutoDelete: Kuyruğun otomatik silinip silinmeyeceği
  • QueueDurable: Kuyruğun kalıcı olup olmayacağı
  • QueueExclusive: Kuyruğun özel olup olmayacağı

RabbitMQ Sink Konfigürasyonu

{
    "sinkType": "RabbitMQ",
    "topics": [
    {
        "queueDurable": true,
        "queueExclusive": false,
        "queueAutoDelete": false,
        "exchangeName": "nw",
        "exchangeDurable": true,
        "exchangeAutoDelete": false,
        "enabled": true,
        "publishType": "Device_AsIs",
        "alertPublishType": "PerAlertMessage",
        "mesMode": "None"
    },
    {
        "queueDurable": true,
        "queueExclusive": false,
        "queueAutoDelete": false,
        "exchangeName": "nw",
        "exchangeDurable": true,
        "exchangeAutoDelete": false,
        "enabled": true,
        "publishType": "Device_Flat",
        "alertPublishType": "PerAlertMessage",
        "mesMode": "None"
    },
    {
        "queueDurable": true,
        "queueExclusive": false,
        "queueAutoDelete": false,
        "exchangeName": "nw",
        "exchangeDurable": true,
        "exchangeAutoDelete": false,
        "enabled": true,
        "publishType": "Device_GroupedByUnit",
        "alertPublishType": "PerAlertMessage",
        "mesMode": "None"
    },
    {
        "queueDurable": true,
        "queueExclusive": false,
        "queueAutoDelete": false,
        "exchangeName": "nw",
        "exchangeDurable": true,
        "exchangeAutoDelete": false,
        "enabled": true,
        "publishType": "Unit_Flat",
        "alertPublishType": "PerAlertMessage",
        "mesMode": "None"
    },
    {
        "queueDurable": true,
        "queueExclusive": false,
        "queueAutoDelete": false,
        "exchangeName": "nw",
        "exchangeDurable": true,
        "exchangeAutoDelete": false,
        "enabled": true,
        "publishType": "Unit_AsIs",
        "alertPublishType": "PerAlertMessage",
        "mesMode": "None"
    }
    ],
    "uid": "ca62fe84-c6b2-4889-a485-06efbc7d2c29",
    "id": "ca62fe84-c6b2-4889-a485-06efbc7d2c29",
    "enabled": false,
    "name": "RabbitMQ Sink",
    "sinkKind": "Integration"
}