Bevezetés

Befejeződött

Tegyük fel, hogy egy nagy, kritikus fontosságú alkalmazást hoz létre. Az alkalmazás több mikroszolgáltatásból áll, amelyeknek következetesen kell működnie, hogy zökkenőmentes felhasználói élményt nyújtsanak az ügyfeleknek.

Ezeknek a mikroszolgáltatásoknak a REST-en keresztüli kommunikációja szűk keresztmetszetet jelent, amelyet az aszinkron programozási fogalmak átfogalmazásával oldhat meg. Az üzenetsorok használatával leválaszthatja az alkalmazás különböző aspektusait, így a számítási feladat alkalmazkodó állapotában fejlesztheti, karbantarthatja és skálázhatja őket.

Úgy dönt, hogy létrehoz egy Azure Service Bus-névteret, hogy üzenetközvetítőként működjön, hogy kihasználhassa az aszinkron programozás előnyeit a Java-alkalmazásokban. Azt tervezi, hogy a Java- és Spring-ökoszisztémák ismereteit használja, és a jól ismert Java Message Service (JMS) 2.0 API használatával kommunikál a Service Busszal.

Tanulási célkitűzések

Ebben a modulban a következőket sajátíthatja el:

  • Megismerheti a JMS 2.0-t, és azt, hogyan használhatja a Service Bus használatához.
  • Írjon egy Spring Boot-alkalmazást, hogy üzeneteket küldjön a Service Busnak.
  • Írjon egy Spring Boot-alkalmazást, hogy üzeneteket fogadjon a Service Bustól.