Spread Toolkit - Spread Toolkit

Yayılma Araç Seti
Geliştirici (ler)Spread Concepts LLC
İlk sürüm1993; 27 yıl önce (1993)
Kararlı sürüm
5.0.0 / 1 Şubat 2017; 3 yıl once (2017-02-01)
YazılmışC
İşletim sistemiÇapraz platform
TürGrup iletişim sistemi, Eşler arası
LisansYayılmış Açık Kaynak Lisansı
İnternet sitesiwww.yayılmış.org

Yayılma Araç Seti yüksek performans sağlayan bir bilgisayar yazılım paketidir grup iletişim sistemi hatalara dayanıklı yerel ve geniş alan ağları. Yayılma, dağıtılmış uygulamalar için birleşik bir mesaj veriyolu işlevi görür ve yüksek düzeyde ayarlanmış uygulama düzeyinde çok noktaya yayın, grup iletişimi ve noktadan noktaya destek sağlar. Yaygın hizmetler, güvenilir mesajlaşmadan teslimat garantili tam sıralı mesajlara kadar uzanır.

Araç seti, bir mesajlaşma sunucusundan ve birçok yazılım geliştirme ortamı için istemci kitaplıklarından oluşur. C /C ++ kitaplıklar (iş parçacığı desteği olan ve olmayan), bir Java appletler veya uygulamalar tarafından kullanılacak sınıf ve için arayüzler Perl, Python, ve Yakut. Diğer birçok yazılım ortamı için arayüzler üçüncü şahıslar tarafından sağlanmıştır.

Tipik işlemde, bir kümedeki her bilgisayar kendi Spread sunucusu örneğini çalıştırır ve istemci uygulamaları bu sunucu işlemine yerel olarak bağlanır. Spread sunucuları, mesajları abone uygulamalarına iletmek için birbirleriyle iletişim kurar. Ayrıca, ağ üzerinden dağıtılan istemcilerin tümü tek bir ana bilgisayarda Spread sunucu işlemiyle iletişim kuracak şekilde yapılandırılabilir.

Spread Toolkit, Spread Concepts LLC tarafından geliştirilmiştir.[1] Distributed Systems and Networks Lab (DSN) tarafından büyük destekle Johns Hopkins Üniversitesi,[2] ve Deneysel Ağa Bağlı Sistemler Laboratuvarı George Washington Üniversitesi.[3]

Kısmi finansman, Savunma İleri Araştırma Projeleri Ajansı (DARPA) ve Ulusal Güvenlik Ajansı (NSA).

Bağlamalar

Yayılma Araç Seti için bağlamalar birçok dil ve platform için mevcuttur:

Referanslar

Dış bağlantılar