سؤال

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

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

وأنا أحاول أن ننظر إلى هذا من غير المنتج (BizTalk الخ) أو إطار (NServiceBus، النقل الجماعي، الخ) المنظور. كما لو كنت على وشك أن كتابة هذا النوع من الشيء من الصفر. أريد الحصول على رأسي حول ما كنت تحصل والمشاكل المحتملة. أعتقد إذا كنت تستخدم BizTalk لديها مربع الرسالة للجداول التوجيه، اختناق سيئة السمعة في الماضي. كما أنني أرى أن لديك مفهوم "على سلالم" مع الجزء ESB من عام 2009. ولكن كما قلت، وأود أن التفكير فيما وراء المنتج، وكيف يرى الناس أنه ينبغي أن هندستها.

وشكرا جزيلا لأي فكرة.

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

المحلول

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

وخدمة لWCF ليست خدمة SOA - كما أنها ليست مستقلة بالضرورة (إما في وقت التشغيل، حيث يمكن أن يكون قد تم حظره من قبل خدمات WCF الأخرى التي تدعو، أو في وقت التصميم، حيث قد تتطلب الإصدارات عندما WCF الخدمات التي يدعو التغيير).

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

وأنا أفهم أن هذا لا توفر الكثير في طريق الهدى، ولكن يمكنك محاولة قراءة بعض الاشياء لقد كتبت عن هذا الموضوع (على مدى السنوات ال 3 الماضية) على بلدي بلوق وفي المادتين الأولى " لقد نشرت. وهنا جيدة (والأخيرة) واحد يمكن أن تحصل بدأ في الاتجاه الصحيح:

HTTP: // www.udidahan.com/2009/09/29/article-eda-soa-through-the-looking-glass/

وعلى أمل أن يساعد بطريقة أو بأخرى.

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