- استمرت مناقشة اقتراح جيريمي
- ما يجب تغطيته على وجه التحديد - قم بالمراجعة على حد سواء + التحقق من فهم TFF
- ملخص موجز للجمهور الجديد:
- الآن ، كل الاتصالات التي بدأها الخادم / المنسق للعملاء
- في العديد من السيناريوهات ، لا يمكن التعامل مع العملاء ، وليس لديهم نقاط نهاية دخول
- تريد إعدادًا بنقطة نهاية من جانب الخادم للاتصال به
- إضافة مرغوبة إلى النظام البيئي ، ذات صلة بالعديد من سيناريوهات التطبيق
- تم تحديد المشكلة في اقتراح جيريمي - يتعارض مفهوم متجر المهام حيث يتم تحميل جميع الردود مع خصائص الخصوصية التي نحاول الحفاظ عليها. يجب أن يتم التوسط في تدفق البيانات إلى الخادم من قبل المشغلين الفيدراليين ، ولا ينبغي أن يحدث عند مستوى تفصيل طلبات / استجابات منفذي TFF الفردي.
- (مناقشة بروتوكول منفذ TFF)
- (بضع دقائق من المقدمة المفاهيمية لواجهة المنفذ في تسجيل YouTube هذا )
- TFF يدعم النشر في نظامين:
- العملاء ذوو الحكمة.
- تم تصميم واجهة المنفذ العامة TFF لدعم هذا الوضع.
- يستضيف العملاء المنفذين.
- تم إرجاع المقابض استجابةً لطلبات المنفذ في حالة جانب العميل.
- إن تمرير هذه المقابض إلى طلبات المنفذ اللاحقة يدعم العمليات من جانب العميل وخط الأنابيب.
- هذا ممكن بالتأكيد مع الاتصالات التي يبدأها العميل ، على الرغم من عدم وجود مكون حاليًا في TFF repo المصمم لهذا الغرض.
- مع الاتصالات التي يبدأها العميل ، يظل التحكم من أعلى إلى أسفل ، مدفوعًا بواسطة المنفذ على جانب الخادم.
- في حين أن آليات تنسيق تبادل الطلبات والاستجابات يمكن أن تختلف اعتمادًا على الطرف الذي يبدأ الاتصال ، وما إذا كانت الاتصالات تعمل لفترة طويلة ، وما إلى ذلك ، على المستوى المنطقي لا يزال الخادم يصدر الطلبات.
- يمكن للعميل الاتصال بالخادم بشكل متكرر لتغذية الردود وطلب الطلبات اللاحقة.
- لا يزال العميل يحتفظ بالحالة محليًا حيث يستمر في الاتصال بالخادم.
- لا يزال فقدان الحالة على العميل أو انتهاء المهلة على الخادم يؤدي إلى فشل الحساب بالكامل (كما هو الحال في إعداد المنفذ العادي).
- العملاء عديمي الجنسية.
- غير متوافق مع بروتوكول تنفيذ TFF العام ، كما هو مذكور أعلاه.
- ولكن ، يمكن دعمها بواسطة مترجم MapReduce - هناك وظيفة مكتبة في TFF في الوحدة النمطية tff.mapreduce.backends لترجمة فئات حسابات TFF إلى نموذج يشبه MapReduce يمكن أن يعمل في نظام العميل عديم الحالة.
- العملاء ذوو الحكمة.
- الخطوات التالية: يمكن إنقاذ اقتراح جيريمي (لكن يحتاج إلى دمج الدولة في جانب العميل)
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-10-31 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-10-31 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]