أباتشي أكتيف إم كيو
أباتشي أكتيف إم كيو هو وسيط رسائل مفتوح المصدر مكتوب بلغة جافا، بالإضافة إلى عميل كامل لخدمة رسائل جافا (JMS). يوفر "ميزات مؤسسية" تعني في هذه الحالة تعزيز الاتصال من أكثر من عميل أو خادم. تشمل العملاء المدعومين جافا عبر JMS 1.1، بالإضافة إلى العديد من العملاء "متعددي اللغات". [ 2 ] تتم إدارة الاتصال باستخدام ميزات مثل تجميع الحواسيب، وإمكانية استخدام أي قاعدة بيانات كمزود استمرارية JMS، إلى جانب الذاكرة الافتراضية ، وذاكرة التخزين المؤقت ، واستمرارية السجل . [ 3 ]
يوجد وسيط آخر تحت مظلة ActiveMQ يحمل الاسم الرمزي Artemis .
تاريخ
تم إنشاء مشروع ActiveMQ في الأصل من قبل مؤسسيه من شركة LogicBlaze [ 4 ] في عام 2004، كوسيط رسائل مفتوح المصدر، استضافته شركة CodeHaus. تم التبرع بالرمز البرمجي وعلامة ActiveMQ التجارية إلى مؤسسة برمجيات أباتشي في عام 2007، حيث واصل المؤسسون تطوير قاعدة البيانات البرمجية مع مجتمع أباتشي الموسع.
أرتميس
أرتميس وسيط آخر ضمن مظلة ActiveMQ، مبني على قاعدة بيانات HornetQ التي تبرعت بها مجتمعات JBoss إلى مجتمع Apache ActiveMQ في عام 2015. [ 5 ] يُعد أرتميس وسيط "الجيل التالي" من ActiveMQ. [ 6 ] [ 7 ] أرتميس نظام مراسلة متعدد البروتوكولات، قابل للتضمين، عالي الأداء، مُجمّع، وغير متزامن. [ 8 ] [ 9 ]
الميزات التقنية
يستخدم ActiveMQ Classic [ 10 ] عدة أنماط لضمان التوافر العالي، بما في ذلك آليات قفل على مستوى نظام الملفات وقاعدة البيانات، ومشاركة مخزن البيانات عبر نظام ملفات مشترك، أو النسخ المتماثل الحقيقي باستخدام Apache ZooKeeper . يدعم ActiveMQ آلية توسيع أفقي تُسمى شبكة الوسطاء [ 11 ] بشكل افتراضي. كما يدعم ActiveMQ عددًا من بروتوكولات النقل، بما في ذلك OpenWire و STOMP و MQTT و AMQP و REST و WebSockets [ 12 ] .
الاستخدام
يُستخدم ActiveMQ في تطبيقات ناقل خدمات المؤسسات مثل Apache ServiceMix [ 13 ] و Mule [ 14 ] . وتشمل المشاريع الأخرى التي تستخدم ActiveMQ كلاً من Apache Camel [ 15 ] و Apache CXF [ 16 ] في مشاريع البنية التحتية الموجهة نحو الخدمات (SOA) [ 17 ] .
المعيار
تزامنًا مع إصدار Apache ActiveMQ 5.3، أُعلنت النتائج الأولى عالميًا لمعيار SPECjms2007 الصناعي. قُدّمت أربع نتائج إلى SPEC وقُبلت للنشر. تغطي هذه النتائج بنيات مختلفة لتحليل قابلية توسع Apache ActiveMQ في بُعدين. [ 18 ] [ 19 ]
الدعم التجاري
يُستخدم برنامج أباتشي في برامج المؤسسات، ويُقدّم دعمًا محدودًا لـ ActiveMQ على أساس تطوعي. قد يحتاج المستخدمون الذين يحتاجون إلى دعم أكثر شمولًا إلى استشارة شركات تجارية متخصصة في ActiveMQ. [ 20 ]
انظر أيضاً
مراجع
- ↑ "الإصدار 6.3.0" . 24 يوليو 2026. تم الاطلاع عليه بتاريخ 28 يوليو 2026 .
- ↑ "عملاء متعدد اللغات" . أباتشي أكتيف إم كيو.
- ↑ "الميزات" . أباتشي أكتيف إم كيو.
- ↑ "شركة IONA تستحوذ على LogicBlaze، الداعمة لـ ActiveMQ و ServiceMix ESB" . InfoQ.
- ↑ "تبرع لـ ActiveMQ" . HornetQ. يونيو 2015.
- ↑ "ActiveMQ Artemis" . activemq.apache.org .
- ↑ "خارطة طريق ActiveMQ Artemis" . Apache ActiveMQ.
- ↑ "وثائق أباتشي أكتيف إم كيو أرتميس - معلومات عامة عن المشروع" . activemq.apache.org .
- ↑ جاستن ريوك؛ جو كاردر (25 مايو 2023). "استكشاف ActiveMQ Artemis" . openlogic.com .
- ↑ "ActiveMQ Classic" . activemq.apache.org .
- ↑ "شبكة الوسطاء" . أباتشي أكتيف إم كيو.
- ↑ "البروتوكولات" . أباتشي أكتيف إم كيو.
- ↑ "Apache ServiceMix" . Apache ServiceMix.
- ↑ "تكامل ActiveMQ" . Mulesoft.
- ↑ "ActiveMQ" . Apache Camel.
- ↑ "دعم Axis و CXF" . Apache ActiveMQ.
- ↑ "مشاريع تستخدم ActiveMQ" . Apache ActiveMQ.
- ↑ "أول نتائج عالمية لمؤتمر SPECjms2007 باستخدام ActiveMQ 5.3" . جامعة دارمشتات التقنية. مؤرشف من الأصل بتاريخ 18 مارس 2013. تم الاطلاع عليه بتاريخ 16 يناير 2013 .
- ↑ "نتائج SPECjms2007" . مؤسسة تقييم الأداء القياسي.
- ↑ "الدعم" . أباتشي أكتيف إم كيو.
فهرس
- سنايدر، بروس؛ بوساناك، ديجان؛ ديفيز، روب (28 مارس 2010)، ActiveMQ in Action ( الطبعة الأولى)، منشورات مانينغ ، ص 375، ISBN 978-1-933988-94-8، OCLC 751988539
- بيش، تيموثي (23 مايو 2013)، دليل تطوير تطبيقات المراسلة الفورية باستخدام أباتشي أكتيف إم كيو ( الطبعة الأولى )، دار نشر باكت ، ص 80، رقم ISBN 978-1-78216-941-3، OCLC 849917260
روابط خارجية
- مشاريع مؤسسة برمجيات أباتشي
- تكامل تطبيقات المؤسسة
- منصة جافا للمؤسسات
- برمجيات وسيطة موجهة نحو الرسائل
- منتجات متعلقة بهندسة الخدمات الموجهة
