Konnektör Özellikleri
Çeşitlilik
15+ farklı konnektör türü mevcuttur
Kolay Kullanım
Form tabanlı yapılandırma, kod yazmaya gerek yok
Yeniden Kullanılabilir
Konnektörler birden fazla Task Flow’da ve farklı alanlarda kullanılabilir
Esnek Yapılandırma
Konnektörler farklı senaryolara uygun şekilde yapılandırılabilir
Konnektör Kullanım Akışı
Aşağıdaki diyagram, konnektörlerin API Proxy ve Task Flow’larda nasıl kullanıldığını gösterir:Konnektör Türleri
Veritabanı Konnektörleri
Database Connector
SQL veritabanlarına bağlantı (MySQL, PostgreSQL, Oracle, MSSQL, DB2)Veritabanı bağlantıları kullanılarak SQL sorguları çalıştırılabilir ve veritabanı işlemleri gerçekleştirilebilir.
Mesaj Kuyruğu Konnektörleri
Kafka Connector
Apache Kafka entegrasyonuMesaj kuyruğuna mesaj gönderme işlemleri. Event-driven mimariler için mesaj yayınlama.
RabbitMQ Connector
RabbitMQ entegrasyonuMesaj kuyruğuna mesaj gönderme ve asenkron mesajlaşma işlemleri.
ActiveMQ Connector
Apache ActiveMQ entegrasyonuMesaj broker’a mesaj gönderme ve mesaj kuyruğu yönetimi.
İletişim Konnektörleri
Email Connector
E-posta göndermeSMTP sunucu yapılandırması ile e-posta gönderme ve bildirim işlemleri.
HTTP/REST Connector
HTTP/REST API çağrılarıREST API’ler ile iletişim kurma ve HTTP istekleri gönderme/alma.
Webhook Connector
Webhook göndermeWebhook dinleme, gönderme ve event-driven işlemler gerçekleştirme.
Dosya ve Veri Konnektörleri
FTP Connector
FTP/SFTP dosya transferiFTP bağlantıları kullanarak dosya okuma, listeleme ve transfer işlemleri.
Elasticsearch Connector
Elasticsearch sorgularıElasticsearch bağlantıları ile veri indeksleme, arama sorguları ve analitik işlemler.
Script Connector
JavaScript/Groovy script çalıştırmaGroovy veya JavaScript kullanarak programatik işlemler ve özel iş mantığı ekleme.
Monitoring ve Bildirim Konnektörleri
Notification Connector
Bildirim göndermeİş tanımları çalıştığında kullanıcılara bildirim gönderme ve bildirim yönetimi.
SNMP Connector
SNMP trap göndermeSNMP protokolü ile trap gönderme ve network monitoring işlemleri.
Syslog Connector
Syslog mesajları göndermeSyslog protokolü ile log mesajları gönderme ve merkezi loglama.
Logback Connector
Log kayıtları göndermeLogback framework’ü ile log kayıtları gönderme ve log yönetimi.
Sistem Konnektörleri
Linux Script Connector
Linux komutları çalıştırmaSSH üzerinden uzak Linux sunucularında komut ve betik çalıştırma.
Konnektör Kullanım Alanları
Konnektörler Apinizer platformunda dört ana alanda kullanılır:API Integrator Task Flow'larda
Task Flow’larda farklı sistemlere bağlantı kurulur ve veri alışverişi sağlanır. Konnektörler görsel olarak bağlanarak entegrasyon senaryoları oluşturulur.
API Proxy Oluşturma
Konnektörler ile API Proxy oluşturulabilir. Bu sayede HTTP to MQTT gibi protokol dönüşümü sağlanır. Örneğin HTTP protokolü ile mesaj kuyruğuna veri bırakılabilir.
Alarm, Monitoring ve Anomaly Detection
Alarmlar, monitoring ve anomaly detection durumlarının oluşması durumunda action çalıştırırken kullanılır. Hata durumlarında bildirim gönderme, log kaydetme gibi işlemler gerçekleştirilir.
API Trafik Logları
API trafiğinin logunun başka sistemlere gönderilebilmesi için kullanılır. Elasticsearch, Graylog, Syslog gibi loglama sistemlerine log gönderimi yapılır.
Kullanım Senaryoları
Konnektörler çeşitli entegrasyon senaryolarında kullanılabilir:Veri Senkronizasyonu
Kaynak sistemden veri çekme (Database Connector), veri dönüştürme ve hedef sisteme gönderme (HTTP Connector)
Mesaj Kuyruğuna Mesaj Gönderme
İşlem sonuçlarını mesaj kuyruğuna gönderme (Kafka/RabbitMQ/ActiveMQ Connector) ve event yayınlama
File Processing
FTP’den dosya alma (FTP Connector), parse etme (Script Connector) ve veritabanına kaydetme (Database Connector)
Bildirim ve Loglama
Alarm ve monitoring durumlarında e-posta gönderme (Email Connector) ve log kaydetme (Logback/Syslog Connector)
API Trafik Loglama
API trafik loglarını Elasticsearch, Graylog gibi sistemlere gönderme (Elasticsearch/Graylog Connector)
Protokol Dönüşümü
HTTP to MQTT gibi protokol dönüşümü sağlama. HTTP protokolü ile mesaj kuyruğuna veri bırakma (Connector API Proxy)
Konnektör Yapılandırması
Konnektörler yapılandırılırken şu bilgiler tanımlanır:Bağlantı Seçimi
Bağlantı Seçimi
Konnektörün kullanacağı bağlantı (Connection) seçilir. Bağlantı daha önce tanımlanmış olmalıdır.
Parametreler
Parametreler
Konnektör türüne göre farklı parametreler tanımlanır:
- Veritabanı konnektörleri için SQL sorguları
- HTTP konnektörleri için URL, method, header’lar
- E-posta konnektörleri için alıcı, konu, içerik
Veri Dönüşümü
Veri Dönüşümü
Bazı konnektörler veri dönüşümü yapabilir:
- JSON ↔ XML dönüşümü
- Veri mapping ve transformation
- Format dönüşümleri
Hata Yönetimi
Hata Yönetimi
Konnektörler hata durumlarını yönetebilir:
- Retry mekanizması
- Error handling
- Fallback stratejileri

