Ev Haberlerde Mesaj güdümlü fasulye nedir? - techopedia nedir?

Mesaj güdümlü fasulye nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Message-Driven Bean ne anlama geliyor?

İleti güdümlü bir çekirdek, iletileri her zaman anında sonuç almadığı zaman uyumsuz modda işlemek için kullanılan hafif bir kurumsal uygulamanın bileşenidir. Herhangi bir bileşen, J2EE teknolojisini kullanıp kullanmadığına bakılmaksızın bu iletileri gönderebilir.


İleti güdümlü çekirdekleri oturum ve varlık çekirdeklerinden ayıran iki farklı özellik, ileti güdümlü çekirdeklere arabirimler üzerinden erişilememesi ve yalnızca fasulye sınıfına sahip olmalarıdır.

Techopedia, Mesaj Odaklı Fasulyeyi Açıklıyor

Mesaj çekirdekleri aşağıdaki özellikler için de not edilir:

  • İleti güdümlü çekirdeklerin örnekleri, belirli bir istemci için veri veya konuşma durumu içermez.
  • İleti güdümlü bir çekirdeğin tüm örnekleri eşdeğerdir ve EJB kapsayıcısının ileti güdümlü herhangi bir çekirdek örneğine bir ileti atamasına izin verir. Kap, ileti akışlarının aynı anda işlenmesine izin vermek için bu örnekleri havuzlayabilir.
  • Tek bir iletiyle yönlendirilen fasulye birden çok istemciden gelen iletileri işleyebilir.

İleti güdümlü fasulye, kurumsal uygulama bileşenleri arasındaki asenkron iletişimde kullanılır. Bir mesaj aşağıdaki gibi işlenir:

  1. Yeni bir ileti geldiğinde, kuruluş JavaBeans kapsayıcısı iletiyi işlemek için ileti güdümlü fasulyenin onMessage yöntemini çağırır.
  2. İleti, uygulamanın iş mantığına göre işlenen bir JMS iletisi olarak verilir. Daha sonra, onMessage yöntemi yalnızca iletiyi işlemek istiyorsa, bir oturum çekirdeği çağırır. Ancak, yöntem iletiyi bir veritabanında depolamak istiyorsa, bir varlık çekirdeği çağırır.
  3. Mesaj daha sonra mesajla yönlendirilen bir çekirdeğe gönderilir, böylece yukarıdaki işlemler tek ve eksiksiz bir işlemin parçası haline gelir. İleti işlemede bir geri alma olduğunda bir ileti bazen yeniden gönderilir.
Mesaj güdümlü fasulye nedir? - techopedia nedir?