مقدمة

مكتمل

تخيل أنك تنشئ تطبيقاً كبيراً لمهمة حرجة. يتضمن تطبيقك العديد من الخدمات الصغيرة التي يجب أن تعمل بشكل متسق لتوفير تجربة سلسة لعملائك.

إن اتصال هذه الخدمات المصغرة عبر REST يمثل ازدحاما يمكنك حله من خلال تبني مفاهيم البرمجة غير المتزامنة. يساعدك استخدام قائمة الانتظار على فصل جوانب مختلفة من التطبيق بحيث يمكنك تطويرها وصيانتها وتوسيع نطاقها مع تكييف عبء العمل لديك.

لقد قررت إنشاء مساحة الاسم Azure Service Bus لتعمل كوسيط رسائل لجلب مزايا البرمجة غير المتزامنة إلى تطبيقات Java لديك. أنت تخطط لاستخدام معرفتك بأنظمة Java وSpring البيئية واستخدام واجهة برمجة تطبيقات Java Message Service (JMS) 2.0 المألوفة للتواصل مع Service Bus.

الأهداف التعليمية

في هذه الوحدة، ستتمكن مما يلي:‬

  • تعرف على JMS 2.0 وكيفية استخدامه للتفاعل مع Service Bus.
  • اكتب تطبيق Spring Boot لإرسال رسائل إلى Service Bus.
  • اكتب تطبيق Spring Boot لتلقي رسائل من Service Bus.