ما هي الطريقة الصامتة لتمرير الرسائل بين العمليات المختلفة في C #؟

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

  •  18-09-2019
  •  | 
  •  

سؤال

لدي مجموعة من الإضافات التي تم تحميلها بواسطة Microsoft AddIN Framework في عمليات منفصلة.

تأتي الحزم من جانب واحد (أيضا Addin) ثم احصل على جهاز تحكم (أيضا Addin) الذي ينسق عملية الحزمة. تقوم وحدة التحكم ثم بإرسال الحزمة إلى العديد من الإضافات الأخرى واحدا تلو الآخر، اعتمادا على المحتوى والنتيجة الواردة من آخر Addin.

سؤولي ستقت سؤالي ستكون طبقة اتصال Addin Framework هي الطريقة الصامتة للقيام بذلك أو سأحصل على أداء أفضل من WCF مع الأنابيب المسماة أو صافي TCP، أو شيء مختلف تماما؟

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

المحلول

كما هو الحال مع أي سؤال الأداء: لا يوجد بديل للاختبار الخاص بك.

إذا كان ذلك ممكنا لا تعزز الطبقة الصعبة طبقة الاتصالات واختبارهما لاختيار الافتراضي.

أتوقع أن تكون صافي TCP أسرع مثل الأنابيب المسماة لها طبقات إضافية من التجريد على المقابس الأساسية، ولكن هذا هو تخمين. (من ناحية أخرى، تحتوي الأنابيب المسماة على تكامل أوثق مع مصادقة Windows.)

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