عديمي الجنسية البروتوكولات تعتبر من الأفضل استخدام أكثر من جليل البروتوكولات ؟

StackOverflow https://stackoverflow.com/questions/626914

  •  06-07-2019
  •  | 
  •  

سؤال

أستطيع أن أرى أن جليل بروتوكولات تؤدي إلى أقل فاشلة معا 'يحتذى به الدولة مثل ملفات تعريف الارتباط.

ولكن الاختبار يصبح الكثير من الجهد للتأكد من أن التطبيق الخاص بك هو الصحيح و يعيد و الدورة استمرارا يمكن أن يكون من الصعب جدا التعامل معها.

هو يعتبر أفضل الممارسات دائما استخدام عديمي الجنسية البروتوكولات ، أو هو حقا المجال تحديدا ؟

أعتقد أن المصادقة يصبح أسهل عند التعامل مع جليل البروتوكولات ، ولكن هل هناك أي أسباب أخرى يجب عليك استخدام جليل البروتوكول ؟

هل كانت مفيدة؟

المحلول

ما مدى أهمية الدولة إلى التطبيق الخاص بك؟ هل تحتاج إلى تدفق مستمر للبيانات بين الأجهزة المختلفة أو هو أكثر فائدة لرشقات نارية؟ إذا كنت تكتب تطبيق نوع IP الهاتفية ثم ربما كنت تريد الذهاب الى شيء جليل إلى حد ما، إذا كنت تستطيع أن تفلت من عديمي الجنسية، فمن المحتمل أن تكون أرخص وأسهل للقيام بذلك بهذه الطريقة. القيام بأشياء غير statefully بالضرورة أكثر هشاشة لأنه إذا طرفي الاتصال يحصل على إسقاط أو الاتصال نفسها تنخفض تشغيل أكثر عرضة للفقدان البيانات، في حين مع اتصال عديمي الجنسية فأنت أكثر عرضة لمجرد أن تضطر إلى الانتظار لفترة من الوقت، ومحاولة مرة أخرى.

وأنها هي حقا أدوات مختلفة للوظائف المختلفة، ولكن نظرا لسهولة وانتشار التكنولوجيات عديمي الجنسية على الانترنت من المنطقي أن ننظر في هذا الاتجاه عندما يكون لديك الخيار.

نصائح أخرى

مزايا الجنسية:

  1. قابلية عالية (يمكنك إرسال طلب إلى أي عقدة ، يمكنك إضافة العقد في أي وقت)
  2. توافر عالية (لو واحد فشل العقدة ، لا يوجد الدولة التي فقدت فقط إرسال طلب إلى عقدة أخرى)
  3. سرعة عالية (حيث لا يوجد دولة النتائج cacheable)

وأود أن تنظر فيه مجال معين. إذا كنت تكتب المعادل الأخلاقي بينغ، بروتوكول عديمي الجنسية هو الخيار الصحيح. من ناحية أخرى، إذا كنت تكتب VNC، جليل هو بالتأكيد وسيلة للذهاب.

وأما متى لاختيار أي، هناك نقطتان أن نضع في الاعتبار. أولا، في حين أن الخيارات التنفيذ إما / أو، مساحة المشكلة هو سلسلة متصلة. جميع المهام العالم الحقيقية لديها ما لا يقل عن دولة صغيرة، والسؤال هو كم وهو فوق تمرير حولها يستحق عناء تتبع ذلك في كلا الجانبين. وثانيا، كنت تتعامل عادة مع مكدس البروتوكول، وليس بروتوكول واحد؛ يمكن التأكد من أن كل شيء يعيش على المستوى الصحيح تبسيط الأمور بشكل كبير.

وبروتوكول عديمي الجنسية أسهل إلى التجمع منذ الدولة لا يحتاج إلى أن يتم تحويلها من 1 الخادم لآخر بناء على طلبات لاحقة.

وأنا لست على دراية شخصيا مع كل القضايا تصميم جليل مقابل عديمي الجنسية، ولكن أنا أعرف أن NFSv4 هو جليل بعد ما قيمته 15 عاما من الإصدارات السابقة من NFS كونه عديم الجنسية، وذلك على ما يبدو أصبح انعدام الجنسية وجود قيود كبير ل المصممين NFS.

وعلى بعد بضع دقائق غوغلينغ يكشف العديد من المقالات وبلوق نتحدث عن statefulness NFSv4؛ و هذا ينبغي أن يكون قراءة مثيرة للاهتمام لبعض المسائل المتعلقة بالتصميم المعنية.

وشيء آخر لطيفة مع بروتوكولات عديمي الجنسية هو أنه من الأسهل التعامل مع المواقف الخادم الفشل و / أو حالات التجميع / موازنة التحميل.

وجليل هو أفضل. ثم لم يكن لديك لإرسال الدولة في كل وقت. بروتوكول ثم يصبح أكثر بساطة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top