Ana içeriğe atla
Konnektörler iki ana alanda kullanılır: Task Flow’larda (API Integrator) iş akışları oluşturmak ve Gateway Ortamları’nda API trafik loglarını farklı sistemlere göndermek. Her konnektör, belirli bir sistem veya protokol ile iletişim kurmak için özelleştirilmiştir ve form tabanlı yapılandırma ile kod yazmaya gerek kalmadan kolayca kullanılabilir.

Modülün Temel Bileşenleri

Konnektörler modülü, Apinizer platformunda entegrasyon ve otomasyon işlemlerinin temelini oluşturur. Bu modül ile:

Task Flow Entegrasyonları

Task Flow’larda farklı sistemlere bağlantı kurarak veri alışverişi sağlayabilirsiniz.

API Trafik Log Yönetimi

API trafik loglarını farklı hedef sistemlere yönlendirebilirsiniz.

Veri İşlemleri

Veritabanı işlemleri, mesaj kuyruğu operasyonları ve dosya transferleri gerçekleştirebilirsiniz.

İletişim ve Loglama

E-posta gönderimi, bildirim ve loglama işlemlerini yapılandırabilirsiniz.

Konnektör Türleri

Konnektörler kullanım alanlarına göre aşağıdaki kategorilere ayrılır:

Veritabanı ve Veri İşleme Konnektörleri

Veritabanı

SQL veritabanlarına bağlantı kurma, sorgu çalıştırma ve veritabanı işlemlerini gerçekleştirme. MySQL, PostgreSQL, Oracle, MSSQL, DB2 desteği.

Elasticsearch

Elasticsearch bağlantı tanımlarını kullanarak veri indeksleme, arama sorguları ve Elasticsearch işlemlerini gerçekleştirme.

Script

Groovy veya JavaScript kullanarak programatik işlemler gerçekleştirme ve süreçlere özel iş mantığı ekleme.

Mesaj Kuyruğu Konnektörleri

Kafka

Apache Kafka entegrasyonu ile mesaj gönderme ve alma işlemleri. Event-driven mimariler için mesaj kuyruğu yönetimi.

RabbitMQ

RabbitMQ entegrasyonu ile mesaj kuyruğu operasyonları ve asenkron mesajlaşma.

ActiveMQ

Apache ActiveMQ entegrasyonu ile mesaj broker işlemleri ve mesaj kuyruğu yönetimi.

HTTP ve API Konnektörleri

API Çağrısı

API endpoint’lerini tetikleme, veri alma ve başka endpoint’lere veri gönderme. HTTP/REST API çağrıları.

Webhook

Webhook bağlantı tanımlarını kullanarak webhook dinleme, gönderme ve event-driven işlemler gerçekleştirme.

Dosya Transfer Konnektörleri

FTP Read

FTP bağlantı tanımlarını kullanarak dosya arama, okuma ve farklı formatlarda içerik alma işlemlerini gerçekleştirme.

FTP List

FTP sunucularında dosya listeleme ve dizin yapısını görüntüleme işlemleri.

İletişim ve Bildirim Konnektörleri

E-Posta Gönderme

Hata durumlarında e-posta gönderme, e-posta konfigürasyonu ve değişken kullanımı. SMTP sunucu yapılandırması.

Bildirim

İş tanımları çalıştığında kullanıcılara bildirim gönderme ve bildirimleri uygulama arayüzünden yönetme.

Loglama ve Monitoring Konnektörleri

Syslog

Syslog protokolü ile log mesajları gönderme ve merkezi log yönetimi.

Logback

Logback framework’ü ile log kayıtları gönderme ve log yönetimi.

SNMP

SNMP protokolü ile trap gönderme ve network monitoring işlemleri.

Sistem Konnektörleri

Linux Script

Linux komutları çalıştırma ve sistem seviyesi işlemler gerçekleştirme.
Elasticsearch Konnektörü özellikle önemlidir. Apinizer Yönetim Konsolunda API Trafiğinin sorgulanması ve analitik olarak görselleştirilmesi ancak ilgili ortama Elasticsearch Konnektörü eklenmesi ile mümkün olmaktadır. Elasticsearch Konnektörü olmadan analitik ekranlar, API Trafiği sekmeleri ve rapor oluşturucu menüleri kullanılamaz.
Gateway Ortamları’nda konnektörler kullanılırken, API trafik loglarının yapısı ve gizlilik ayarları önemlidir. Hassas verilerin log kayıtlarında açık bir şekilde görünmemesi için API Proxy Trafik Gizlilik Ayarları yapılandırılmalıdır.