سؤال

أريد أن تطوير multi-server متفاوت المسافات إطار العمل على غرار الخطوات أدناه للحصول على تدفق الرسالة.

من العميل

  • بوابة الملقم يتلقى رسالة
  • Gateway Server يرسل ACK رسالة (UDP)
  • رسالة مخصصة إلغاء تسلسل من الثنائية إلى كائن طريق المصنع
  • رسالة ثم يتم توجيهها إلى ملقم ثانوي في الكتلة (التكوين القائم) ويرسل الكائن على الملقم الثانوي عبر WCF
  • الرسالة التعامل معها على ملقم ثانوي.

من سيرفر

  • الخادم الثانوي يبني رسالة ويرسل إلى ملقم العبارة
  • Gateway server الثنائية serializes رسالة
  • Gateway server يرسل الثنائية إلى العميل ينتظر ACK رسالة (UDP)

ملقمات سيتم تكوين عبر .ملفات التكوين لافتا إلى الخدمات ، إما محليا في نفس التطبيق (WCF سيتم تهيئة) أو نظم أخرى.

وقد أي شخص من أي عمل على خلق أي نوع من العمارة مثل هذا ، وإذا كان الأمر كذلك ، ما هي بعض القضايا لديك تشغيل ؟


تحرير
النظام سيكون من جانب الخادم بالفعل موجودة من قبل البروتوكول من العميل إلى خادم بروتوكول أساسا المنبوذين, ولكنها لا تشمل إدارة الدولة (يرسل العميل الدورة مع كل مكالمة), التشفير, ملقم التوجيه و حزمة الحماية.


تحرير
يمكن للشخص حتى توفير ارتباط إلى مشروع مفتوح المصدر يستخدم في تجميع .الشبكة ؟

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

المحلول

يمكن تحرير شخص حتى توفر وصلة إلى مشروع مفتوح المصدر يستخدم تجميع في .الشبكة ؟

تحقق هذه عينة التطبيق للخروج.وفقا لموقع ...

تقنيات أثبتت خدمة المنحى ، n-tier التصميم ASP.صافي رأس المال العامل

  • الانفصال نظيفة واجهة المستخدم, الخدمات التجارية و DB الوصول
  • تصميم وضبط الأداء
  • أفقيا قابلة للتطوير عبر ديناميكية المجموعات
  • مركزية التكوين إدارة خدمة متفاوت المسافات العقد

نصائح أخرى

يمكن أن يصبح الحفاظ على حالة الجلسة عبر المعاملات طويلة الأمد عقبة رئيسية.ستحتاج إلى التأكد من أن حل موازنة التحميل الخاص بك قادر على مراعاة أو استيعاب جلسة تبدأ على خادم واحد وتكتمل على خادم آخر.يمكن تحقيق ذلك من خلال مشاركة الحالة عبر مصدر خارجي، مثل ملف تعريف الارتباط الموجود على المتصفح/العميل أو الإدخال على خادم قاعدة بيانات مشترك.وبدلاً من ذلك، ستستخدم العديد من حلول موازنة تحميل الأجهزة "جلسات ثابتة" لضمان عودة العميل دائمًا إلى نفس الخادم (استنادًا إلى عنوان IP على سبيل المثال)

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