سؤال

ولدي 100+ قنوات الفيديو تيارات لمعالجة كافة في نفس الوقت. ولست بحاجة لالتقاط الفيديو، وتوليد الصور المصغرة، وخدمتهم خارج كخدمة الإنترنت. لتوليد مصغرة، يمكنني استخدام JMF الخ (لقد لاحظت أن هناك وظيفة أخرى تتحدث عن كيفية توليد وصول: <لأ href = "https://stackoverflow.com/questions/772715/better-quality-thumbnails- من-صورة ملفات أكبر "> الصور المصغرة أفضل نوعية من الملفات بشكل اكبر ). ولكن ما يقلقني هو: كيف لقياس؟ جافا EE EJB أو ببساطة جافا SE المواضيع؟ ما هي سلبيات وإيجابيات؟ كيفية توسيع نطاق أفقيا باستخدام EJB؟

وأنا لست على دراية بأن مسألة التدرجية، واقدر اقتراحات الكريمة.

وشكرا.

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

المحلول

ونتفق ... يجب أن تساعد على المواضيع النطاق على جهاز واحد. إذا كنت ترغب في توسيع نطاق عبر أجهزة مختلفة - استخدام الطين

نصائح أخرى

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

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

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

وهذه هي مشكلتين متميزة.

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

ولديك "خدمة من كخدمة ويب 'جزء غير معرف إلى حد ما. إذا كنت تريد أشرطة الفيديو لهذه يمكن الدخول إليه، قد تحتاج فقط لوضعها على HTTP server- تلك يمكن أن يكون بسهولة، وبالتالي يكون scalable- أفقيا أن سرعة التخزين أو عرض النطاق الترددي الشبكة ربما تكون الاختناقات الأولى هناك موازنة التحميل.

وترك كومة J2EE الرسمي وراءها.

وبدلا من ذلك، رسالة طابور لطيفة أن المحادثات الدائرة مع X عدد JVMs تشغيل عدد Y من المواضيع كمستهلكين.

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