الحد من عدد من المعالجة المتوازية لبريمج

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

  •  06-07-2019
  •  | 
  •  

سؤال

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

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

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

HTTP: // تحميل .oracle.com / مستندات / مؤتمر نزع السلاح / E13222٪ 5F01 / ولس / docs92 / أداء / appb٪ 5Fqueues.html

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

المحلول

<اقتباس فقرة>   

ويمكن إنشاء تجمع موضوع مخصص وتعيين لهذا بريمج للتعامل مع هذا السيناريو؟ نحن نستخدم خدمة ويب لوجيك 9.2. أو هل هناك أي طريقة أفضل آخرين للقيام بذلك؟ نقدر أية أفكار.

نعم، هذا ممكن. بدلا من استخدام الافتراضي (بدءا يبلوغيتش 9.x من، تنفيذ طوابير يتم استبدال مدراء العمل لحمامات السباحة موضوع <سوب> 1 )، يمكنك إنشاء مدير العمل مع محددة <لأ href = "HTTP: // تحميل .oracle.com / مستندات / مؤتمر نزع السلاح / E13222_01 / ولس / docs100 / config_wls / self_tuned.html # wp1064810 "يختلط =" نوفولو noreferrer "> القيود مثل max-threads-constraint وربما capacity. يمكنك بعد ذلك تعيين بريمج لمدير عمل محددة باستخدام في WL-إيفاد لسياسة الملف weblogic.xml نشر واصف.


<سوب> 1 لاحظ أنه لا يزال من الممكن أن <لأ href = "http://download.oracle.com/docs/cd/E13222_01/wls/docs100/config_wls/self_tuned.html#wp1070890" يختلط = "نوفولو noreferrer"> تمكين يبلوغيتش 8.1 الموضوع بركة النموذجية واستخدام تنفيذ قوائم الانتظار.

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