سؤال

وأنا جديدة على Gearman. لقد التالية الاستفسارات حول استخدامات Gearman الأمثل:

1) وأعتقد تتوقع عامل العمل بأنه "السلسلة". هل يمكنني ارسال صفيف أو تجزئة كما عمل لعامل؟ إن لم يكن، هو JSON أفضل شكل وظيفة لإرسال صفيف / التجزئة؟

2) هل يمكنني إرفاق القضبان طرق التطبيق كما عامل لملقم المهام؟

و3) كيف معرفة ما اذا كان العامل يعمل أو لا؟ هل هناك أي أداة إدارة المتاحة للاحصائيات ملقم المهام والعمال؟

و4) هل يمكنني مهندس نظام ROR، مثل أن كل طلب يمر عبر ملقم المهام Gearman؟ لدي العديد من التطبيقات باستخدام نفس قاعدة البيانات (بعض منهم اي فون التطبيق، التطبيق الروبوت، الموقع). هدفي الرئيسي هو الوصول إلى المحتوى باستخدام API عام لجميع هذه التطبيقات. أو Gearman هو أكثر ملاءمة لعمليات الخلفية؟

وشكرا.

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

المحلول

لا أستطيع أن أقول وأنا أعلم أي شيء عن gearman، ولكن أعتقد أنني أستطيع الإجابة على السؤال الأول.

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

نصائح أخرى

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

هل يمكنني إرسال صفيف أو تجزئة كما عمل لعامل؟ إن لم يكن، هو JSON أفضل شكل وظيفة لإرسال صفيف / التجزئة؟

  

وأي نوع من سلسلة ستفعل. ومع ذلك، JSON شيء عظيم لأنه يمكن فك شفرتها بسهولة واستخدامها لترطيب نموذجا / الكيان.

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

هل يمكنني إرفاق القضبان طرق تطبيق كعامل لخادم الوظيفة؟

  

وأنا عموما يفضلون الكتابة بذاتها التطبيقات / مخطوطات كعمال. أن روبي تكون كبيرة لهذا الغرض. حتى أنك قد أكتب هذه النصوص كما ثور.

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

هل هناك أي أداة إدارة المتاحة لاحصائيات ملقم المهام والعمال؟

  

إذا كنت مرتاحا مع شركة شل، وهذا قد عمل لك: أي وسيلة لإدارة الوصول Gearman؟

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

وأو Gearman هو أكثر ملاءمة لعمليات الخلفية؟

  

نعم، سيكون لديك سيطرة أفضل إذا كنت تستخدم Gearman عن العمليات المنفذة قائمة بذاتها بدلا من محاولة لتشغيل التطبيق الخاص بك كامل على أعلى من ذلك.

http://rack.rubyforge.org/

وأنت قد ترغب في النظر في رف. هذا قد تحصل على المكان الذي تريد أن تذهب ..

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