Desteklenen Veritabanları
Apinizer, JDBC ve Mongo URI üzerinden çoklu veritabanı tiplerini destekler. Tüm veritabanı bağlantıları havuz yönetimi ile optimize edilmiş performans sağlar.İlişkisel Veritabanları
MySQL
MySQL veritabanı bağlantılarıJDBC üzerinden MySQL veritabanlarına bağlantı desteği.
PostgreSQL
PostgreSQL veritabanı bağlantılarıJDBC üzerinden PostgreSQL veritabanlarına bağlantı desteği.
Oracle
Oracle Database bağlantılarıJDBC üzerinden Oracle veritabanlarına bağlantı desteği.
Microsoft SQL Server
MSSQL bağlantılarıJDBC üzerinden Microsoft SQL Server veritabanlarına bağlantı desteği.
IBM DB2
DB2 bağlantılarıJDBC üzerinden IBM DB2 veritabanlarına bağlantı desteği.
Sybase
Sybase veritabanı bağlantılarıJDBC üzerinden Sybase veritabanlarına bağlantı desteği.
NoSQL ve Big Data Veritabanları
MongoDB
MongoDB NoSQL veritabanı bağlantılarıMongo URI üzerinden MongoDB cluster’larına bağlantı desteği.
Apache Hive
Apache Hive bağlantılarıJDBC üzerinden Apache Hive veritabanlarına bağlantı desteği.
Apache Impala
Apache Impala bağlantılarıJDBC üzerinden Apache Impala veritabanlarına bağlantı desteği.
Trino
Trino (PrestoSQL) bağlantılarıJDBC üzerinden Trino veritabanlarına bağlantı desteği.
Desteklenen 3. Parti Entegrasyonlar
Mesaj Kuyruğu Sistemleri
Apache Kafka
Versiyon: v3.4.0Apache Kafka mesaj kuyruğu entegrasyonu
- Topic tabanlı mesaj gönderme ve tüketme
- SSL/TLS güvenliği desteği
- Event-driven mimariler için mesaj kuyruğu yönetimi
RabbitMQ
Versiyon: v5.16.0RabbitMQ mesaj broker entegrasyonu
- AMQP protokolü desteği
- Queue ve exchange yönetimi
- Asenkron mesajlaşma işlemleri
Apache ActiveMQ
Versiyon: v5.12.3Apache ActiveMQ mesaj broker entegrasyonu
- JMS protokolü desteği
- Queue ve topic yönetimi
- Mesaj kuyruğu operasyonları
Arama ve Veri Sistemleri
Elasticsearch
Elasticsearch cluster entegrasyonu
- REST tabanlı log, metrik ve arama verileri
- Index ve yaşam döngüsü yönetimi
- Merkezi cluster bağlantıları
LDAP/Active Directory
Versiyon: v2.0.2LDAP ve Active Directory entegrasyonu
- SSL/TLS korumalı bağlantı
- Havuz yönetimi ile erişim
- Kurumsal dizin servisleri ile entegrasyon
Logging ve Monitoring Sistemleri
Graylog
Versiyon: v1.5.1Graylog GELF entegrasyonu
- GELF formatında merkezi log toplama
- TCP/UDP ile iletim
- Log aggregation ve analiz
Syslog
Syslog protokolü entegrasyonu
- Syslog mesajları gönderme
- Merkezi loglama desteği
- RFC 5424 standardı desteği
Logback
Logback logging entegrasyonu
- Logback framework’ü ile log kayıtları
- Log yönetimi ve routing
- Appender yapılandırması
SNMP
Versiyon: v2.8.18SNMP protokolü entegrasyonu
- SNMP trap gönderme
- Network monitoring işlemleri
- SNMP v1/v2/v3 desteği
İletişim ve Dosya Sistemleri
SMTP/Email
E-posta sunucu entegrasyonu
- TLS destekli SMTP üzerinden bildirim
- Alarm ve toplu e-posta gönderim
- E-posta şablonları ve yönetimi
FTP/SFTP
FTP/SFTP dosya transferi
- FTP/SFTP/FTPS protokolleri
- Güvenli dosya aktarımı
- Dizin yönetimi ve otomatik yeniden deneme
Webhook
HTTP webhook entegrasyonu
- HTTP webhook bağlantıları
- Event-driven işlemler
- REST API çağrıları
Linux Script
Linux script execution
- SSH üzerinden uzak Linux sunucularında komut çalıştırma
- Betik çalıştırma desteği
- DevOps otomasyonu
Bağlantı Havuzu Yönetimi
Tüm veritabanı bağlantıları havuz yönetimi ile optimize edilir:Performans Optimizasyonu
- Bağlantı performansı optimize edilir
- Kaynak kullanımı kontrol altında tutulur
- Bağlantı sayısı sınırlandırılabilir
Yapılandırma
- Minimum ve maksimum bağlantı sayıları
- Bağlantı zaman aşımı ayarları
- Bağlantı test ve doğrulama
Bağlantı Yapılandırması
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)
- JDBC URL: Veritabanı bağlantıları için JDBC URL
- Mongo URI: MongoDB bağlantıları için Mongo URI
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
- Havuz Ayarları: Minimum ve maksimum bağlantı sayıları
- Timeout Ayarları: Bağlantı ve sorgu zaman aşımı değerleri
- SSL/TLS Ayarları: Güvenli bağlantı yapılandırması
- Ortam Bazlı Yönetim: Environment variables ile dinamik yapılandırma
Kullanım Alanları
Bağlantılar Apinizer platformunda çeşitli alanlarda kullanılır:DB-2-API
Veritabanı üzerinden API oluşturmaVeritabanı bağlantıları kullanılarak DB-2-API ile anında API oluşturulabilir.
Politikalar
Veritabanı sorguları çalıştıran politikalarPolitikalar içinde veritabanı bağlantıları kullanılarak sorgular çalıştırılabilir.
API Integrator
Veritabanı işlemleri içeren görev akışlarıTask Flow’larda veritabanı bağlantıları kullanılarak entegrasyon senaryoları oluşturulabilir.
Konnektörler
Veritabanı ve sistem bağlantısı gerektiren konnektörlerKonnektörler bağlantıları kullanarak farklı sistemlere entegrasyon sağlar.
API Trafik Loglama
Log sistemlerine API trafik logları göndermeElasticsearch, Graylog, Syslog gibi sistemlere log gönderimi için bağlantılar kullanılır.
Alarm ve Monitoring
Monitoring sistemlerine alarm göndermeSNMP, Syslog gibi sistemlere alarm ve monitoring verileri gönderimi için bağlantılar kullanılır.
Güvenlik
Bağlantı bilgileri Apinizer’ın Secret Manager’ında güvenli bir şekilde saklanır:Şifreleme
- Bağlantı şifreleri şifrelenmiş olarak saklanır
- Güvenli credential yönetimi
- Ortam bazlı güvenlik ayarları
Erişim Kontrolü
- Rol bazlı erişim kontrolü
- Bağlantı test ve doğrulama
- Audit logging desteği

