سؤال

لقد كنت أدرس PeerChannel في WCF. ال مستندات تشير إلى أن نظير سيقوم تلقائيا بالحصول على ما بين 3 و 7 جيران متصل.

سيناريو الخاص بي عبارة عن أنظمة على جانب واحد من اتصال باهظ الثمن وعالي الكمون؛ وواحد أو أكثر على الجانب الآخر.

نظرا لأن الاتصال يحتوي على عرض النطاق الترددي المحدود، فأنا أرغب في السيطرة على عدد الاتصالات التي يتم بها إجراء العديد من الموارد الثمينة.

الطوبولوجيا شيء مثل هذا:

                                       (c)
a    (precious bandwidth connection)    |
| <-----------------------------------> d
b            (high latency)             |
                                       (e)

1. هل حقا لا شيء يمكنني القيام به للحفاظ على الروابط عبر الرابط الثمين في واحد أو اثنين؟
2. هل سينظر Peerchannel في الكمون عند اختيار الجيران الذي يسمح به؟
3. هل هناك أي شيء يمكنني القيام به لتشجيع WCF PeerChannel للحفاظ على الجيران عبر الرابط الثمين بحد أدنى؟

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

المحلول

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

لقد اكتشفت أنني أستطيع تحقيق النتيجة التي أردتها بها شبكة بين AB، وشبكة بين CDE. ثم شبكة منفصلة لغرضها هو العمل كإعادة عبر الاتصال الثمين الذي يتصل فقط بمضيف واحد من AB و 1 Host من CDE.

شيء من هذا القبيل:

                (AC mesh)
         a----------------------c
(AB mesh)|   (precious link)    |
         b                      d  (CDE mesh)
                                |
                                e
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top