Bağlantı Özellikleri
Bağlantı, bir dış sisteme erişim için gerekli bilgileri içeren yapılandırmadır. Bağlantılar bir kez tanımlanır ve birden fazla API Proxy veya görev tarafından kullanılabilir.Yeniden Kullanılabilir
Bir bağlantı birden fazla API Proxy veya görev tarafından kullanılabilir
Merkezi Yönetim
Bağlantılar merkezi olarak yönetilir ve güncellenir
Güvenlik
Bağlantı bilgileri şifrelenmiş olarak saklanır
Test Edilebilir
Bağlantılar test edilebilir ve doğrulanabilir
Bağlantı Kullanım Akışı
Aşağıdaki diyagram, bağlantıların API Proxy ve politikalar tarafından nasıl kullanıldığını gösterir:Bağlantı Türleri
Apinizer platformu çok çeşitli dış sistemlere bağlantı desteği sağlar:Veritabanı Bağlantıları
MongoDB
MongoDB NoSQL veritabanı bağlantıları
MySQL
MySQL veritabanı bağlantıları
PostgreSQL
PostgreSQL veritabanı bağlantıları
Oracle
Oracle veritabanı bağlantıları
MSSQL
Microsoft SQL Server bağlantıları
DB2
IBM DB2 bağlantıları
Sybase
Sybase veritabanı bağlantıları
Apache Hive
Apache Hive veritabanı bağlantıları
Apache Impala
Apache Impala veritabanı bağlantıları
Trino
Trino (PrestoSQL) veritabanı bağlantıları
Mesaj Kuyruğu Bağlantıları
Kafka
Apache Kafka bağlantıları
RabbitMQ
RabbitMQ bağlantıları
ActiveMQ
Apache ActiveMQ bağlantıları
Arama ve Veri Bağlantıları
Elasticsearch
Elasticsearch cluster bağlantıları
LDAP/AD
LDAP/Active Directory bağlantıları
Webhook
HTTP webhook bağlantıları
İletişim Bağlantıları
SMTP/Email
E-posta sunucu bağlantıları
FTP/SFTP
FTP/SFTP sunucu bağlantıları
Linux Script
Linux script çalıştırma bağlantıları
Logging ve Monitoring Bağlantıları
Graylog
Graylog GELF bağlantıları
Syslog
Syslog bağlantıları
Logback
Logback logging bağlantıları
SNMP
SNMP bağlantıları
Bağlantı Yapılandırması
Bir bağlantı oluştururken şu bilgiler tanımlanır:Temel Bilgiler
Temel Bilgiler
- Bağlantı Adı: Bağlantıyı tanımlayan benzersiz isim
- Bağlantı Türü: Veritabanı, mesaj kuyruğu, vb.
- Açıklama: Bağlantı hakkında açıklayıcı bilgi (opsiyonel)
Bağlantı Bilgileri
Bağlantı Bilgileri
- Host/URL: Sunucu adresi veya bağlantı URL’si
- Port: Bağlantı portu (bağlantı türüne göre değişir)
- Database Name: Veritabanı adı (veritabanı bağlantıları için)
Kimlik Doğrulama
Kimlik Doğrulama
- Kullanıcı Adı: Bağlantı için kullanıcı adı
- Şifre: Bağlantı için şifre (şifrelenmiş olarak saklanır)
- Kimlik Bilgisi Kullanımı: Kimlik bilgisi kullanılıp kullanılmayacağı
Gelişmiş Ayarlar
Gelişmiş Ayarlar
- Connection Pool: Bağlantı havuzu ayarları (min/max pool size, vb.)
- Timeout: Bağlantı zaman aşımı ayarları
- SSL/TLS: Güvenli bağlantı ayarları
- Deploy to Worker: Worker’a deploy edilip edilmeyeceği
- Enabled: Bağlantının aktif olup olmadığı
Bağlantı Kullanımı
Bağlantılar şu durumlarda kullanılır:API Proxy
DB-2-API ile veritabanı sorguları yapılabilirVeritabanı bağlantıları kullanılarak SQL sorguları çalıştırılabilir ve sonuçlar API yanıtı olarak döndürülebilir.
API Integrator
Task Flow’larda dış sistemlere erişim sağlanırTask Flow’larda veritabanı sorguları, mesaj kuyruğu işlemleri, e-posta gönderme gibi işlemler için bağlantılar kullanılır.
Konnektörler
Konnektörlerin dış sistemlere bağlanması için kullanılırKonnektörler, bağlantıları kullanarak farklı sistemlere erişim sağlar ve veri alışverişi yapar.
Politikalar
Politikalar içinde dış sistemlere erişim için kullanılabilirBazı politikalar, bağlantıları kullanarak dış sistemlerle iletişim kurabilir.
Bağlantı Güvenliği
Bağlantılar, merkezi olarak yönetildiği için bir bağlantı bilgisi değiştiğinde, bu bağlantıyı kullanan tüm API Proxy’ler ve görevler otomatik olarak güncellenmiş bilgileri kullanır.
Bağlantı Yönetimi
Bağlantılar oluşturulduktan sonra:- Test Edilebilir: Bağlantılar test edilerek doğrulanabilir
- Güncellenebilir: Bağlantı bilgileri güncellenebilir
- Silinebilir: Artık kullanılmayan bağlantılar silinebilir
- Ortam Bazlı: Bağlantılar belirli ortamlara (Environment) atanabilir

