RabbitMQ Sink Konfigürasyonu
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)
- 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"
}