- Jeremy'nin önerisinin tartışılması, devam etti
- Özel olarak neleri kapsamalı - her ikisini de gözden geçirin + TFF'nin anlayışına göre doğrulayın
- Yeni kitle için kısa özet:
- Şu anda, sunucu / koordinatör tarafından istemcilerle başlatılan tüm iletişim
- Birçok senaryoda, istemciler ele alınamaz, giriş uç noktaları yoktur
- Bağlanmak için sunucu tarafı uç noktasına sahip bir kurulum ister misiniz?
- Birçok uygulama senaryosu ile ilgili, ekosisteme arzu edilen ilave
- Jeremy'nin önerisinde tanımlanan sorun - tüm yanıtların yüklendiği bir görev deposu kavramı, korumaya çalıştığımız gizlilik özellikleriyle çelişiyor. Sunucuya veri akışına federe operatörler aracılık etmeli ve bireysel TFF yürütücü isteklerinin/yanıtlarının ayrıntı düzeyinde gerçekleşmemelidir.
- (TFF yürütücü protokolünün tartışılması)
- ( bu YouTube kaydında yürütücü arayüzüne birkaç dakikalık kavramsal giriş)
- TFF, iki rejimde konuşlandırmayı destekler:
- Durum bilgisi olan müşteriler.
- Genel TFF yürütücü arayüzü bu modu desteklemek için tasarlanmıştır.
- İstemciler, yürütücüleri barındırır.
- Yürütücü isteklerine yanıt olarak döndürülen tanıtıcılar, istemci tarafı durumunu tutar.
- Bu tanıtıcıları sonraki yürütücü isteklerine geçirmek, istemci tarafı işlemlerini ve ardışık düzeni destekler.
- Bu, istemci tarafından başlatılan bağlantılarla kesinlikle mümkündür, ancak şu anda bunun için tasarlanmış TFF deposunda hiçbir bileşen yoktur.
- İstemci tarafından başlatılan bağlantılarda, sunucu tarafındaki yürütücü tarafından yönlendirilen kontrol hala yukarıdan aşağıyadır.
- İstek ve yanıt alışverişini düzenleyen mekanizmalar, iletişimi hangi tarafın başlattığına, bağlantıların uzun süreli olup olmadığına vb. bağlı olarak değişebilirken, mantıksal düzeyde istekler yine de sunucu tarafından verilir.
- İstemci, yanıtları beslemek ve sonraki istekleri istemek için sunucuyla tekrar tekrar iletişim kurabilir.
- İstemci, sunucuyla iletişim kurmaya devam ettiği için durumu yerel olarak korur.
- İstemcideki durum kaybı veya sunucudaki zaman aşımı, yine de tüm hesaplamanın başarısız olmasına neden olur (normal yürütücü kurulumunda olduğu gibi).
- Vatansız müşteriler.
- Yukarıdakilere göre genel TFF yürütücü protokolü ile uyumlu değildir.
- Ancak, MapReduce derleyicisi tarafından desteklenebilir - tff.mapreduce.backends modülünde TFF'de, TFF hesaplama sınıflarını durumsuz istemci rejiminde çalışabilen MapReduce benzeri bir forma çevirmek için bir kitaplık işlevi vardır .
- Durum bilgisi olan müşteriler.
- Sonraki adımlar: Jeremy'nin teklifi kurtarılabilir (ancak durum bilgisinin müşteri tarafında dahil edilmesi gerekir)
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-10-31 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-10-31 UTC."],[],[]]