AIVEX Feed/Entegrasyon

Entegrasyon

AIVEX Feed'i mevcut bir sisteme bağlamak — enjekte edilen veritabanı sözleşmesi, ana sistem bağları ve özel kaynaklar.

Veritabanı Dışarıdan Verilir

Hattın tamamı tek bir run(db, …) çağrısıyla başlatılır ve hattın gövdesinde tek bir somut veritabanı sınıfının adı geçmez. Küçük ve açık bir ports dosyası, bir arka ucun uygulaması gereken veritabanı yüzeyini bildirir. Bu metotları uygulayın, hattı tek bir ortam değişkeniyle kendi uygulamanıza yönlendirin; hat farkı anlamaz.

Bunun anlamı:

  • Dayatılan depolama yok — Feed, zaten çalıştırdığınız MySQL'e veya kendi veritabanı yönetici sınıfınıza bağlanır.
  • Tasarım gereği düşük geçiş maliyeti — benimseme, bir avuç metot ve tek bir fonksiyon çağrısıdır.

Ana Sistem Bağları

Log ve metrikler, mevcut olduğunda ana sisteme, olmadığında standart kütüphane alternatiflerine tek bir uyumluluk modülü üzerinden bağlanır. İki kip, tek kod tabanı, kaynak düzenlemesi yok.

Bileşen Matrisi

BileşenNe sağlarVermezseniz
VeritabanıMySQL, ya da fabrika kancasıyla kendi sınıfınızZorunlu
RedisAkışlar ve anlık uyarılarUyarı loglanır, koşu sürer
Yerel modelGünlük anlatı metniAnlatı boş kalır, sayılar durur
Reddit kimlik bilgileriReddit kaynağıO kaynak atlanır

Kod Yazmadan Özel Kaynak

Bir JSON veya RSS ucu, masaüstü uygulamasının ayarlar ekranından bildirimsel olarak eklenir — URL, alan eşlemesi ve ada göre bir ortam değişkenine başvuran isteğe bağlı kimlik doğrulama. Bir test düğmesi, kaydetmeden önce ucu çağırır ve kaç makale döndüğünü söyler. Gizli değerler kaynak tanımına asla yazılmaz.

Masaüstü Uygulaması

Windows tepsi uygulaması hattı ayrı bir süreçte zamanlar, koşu geçmişini ve günlük/haftalık özetleri gösterir ve kaynak sağlığını hata tipiyle raporlar — böylece bozulan bir kaynak, nedeniyle birlikte anında görünür.