سؤال

وماذا منصة تراسل سيكون أفضل خيار لرسالة غير متزامن الطابور (نشر، وتستهلك) بين PHP و Java التطبيقات؟ لقد بحثت في RabbitMQ، ActiveMQ، OpenAMQ، تيبكو رانديفو، وبنك الإسكان للتجارة MQ. مطلوب استمرار. أنا أحب فكرة AMQP واستخدام بروتوكول مفتوح، ولكن سمعت من قضايا الاستقرار مع RabbitMQ، والتي يبدو أن تنفيذ AMQP الرائدة.

سوف

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

وهناك API PHP المدعومة رسميا بالتأكيد الحصول على نقاط. كلا النظامين جافا و PHP سيكون المنتجة والمستهلكة بنشاط.

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

المحلول

وActiveMQ، في تجربتي، هي مشكلة كبيرة. لم يقم الرسائل المفقودة وانقطاع غير المبررة لي أن أتساءل لماذا الناس استخدامها.

ولقد استعملت rabbitMQ في الماضي، وقد نشرها في البنية التحتية للإنتاج كبيرة ويعمل كبيرة. وكان تنفيذ جافا القائمة - ولكن مع محول ستومب ينبغي أن يكون ممكنا.

في شروط قابلية، rabbitMQ كانت كبيرة وسهلة لتكوين والحصول على التوالي.

نصائح أخرى

وعلى ما يستحق، المدعومة رسميا العميل PHP ستومب على أساس http://stomp.codehaus.org/PHP سيصدر قريبا (الاسبوع المقبل أمل).

وسيتم نشر هنا عندما يكون خارج.

وهتاف ديان

المشروعات الإنمائية الحياة الثانية تم تحليل الكثير من الحلول رسائل مختلفة . إنها وجهة نظر هي بيثون وC ++ ولكن العديد من الحلول تعمل من أجل PHP جدا. قراءة جيدة.

هل نظرت في Qpid؟ تنفيذ AMQP استضافته أباتشي؟ كان متوفرا في كل من يافا وC / C ++ الإصدارات مع واجهات لمعظم اللغات.

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