المراسلة في Azure Service Bus مع Java Message Service

مكتمل

أثناء إنشاء مساحة اسم Azure Service Bus، دعنا نلقِ نظرة على ماهية Java Message Service (JMS) 2.0.

ما هي Java Message Service؟

إن JMS هي واجهة برمجة تطبيق تعمل كمعيار زائف للمراسلة لنشر تطبيقات Java وSpring. وهي تسمح للتطبيقات بإجراء العمليات التالية:

  • عمليات الإدارة: إنشاء قوائم الانتظار والموضوعات والاشتراكات وقراءتها وتحديثها وحذفها.
  • عمليات البيانات: إنشاء الرسائل وإرسالها وقراءتها واستلامها وحذفها.

تمكن JMS API التطبيقات من التفاعل مع وسطاء مراسلة المؤسسات، مثل Service Bus، بطريقة غير متزامنة.

Service Bus مع JMS وSpring Boot

دعنا نركز على استخدام واجهة برمجة تطبيقات JMS 2.0 فائقة الشهرة للتواصل مع Service Bus.

باستخدام Spring Boot، عادة مع Spring Initializr، لديك ثلاث مهام رئيسية لتحقيق:

  • إضافة تبعيات Service Bus إلى التطبيق الخاص بك.
  • إرسال رسائل إلى قائمة انتظار Service Bus.
  • تلقي رسائل من قائمة انتظار Service Bus.

يستخدم هذا الإعداد تطبيقين Spring Boot: مرسل واحد وجهاز استقبال واحد.