Java Mesaj Servisi (JMS)

Yazar: Peter Berry
Yaratılış Tarihi: 14 Ağustos 2021
Güncelleme Tarihi: 20 Haziran 2024
Anonim
What is Java Message Service (JMS)?  | Java Message Service (JMS) tutorial
Video: What is Java Message Service (JMS)? | Java Message Service (JMS) tutorial

İçerik

Tanımı - Java Hizmeti (JMS) ne anlama geliyor?

Java Hizmeti (JMS), Sun Microsystems tarafından Java tabanlı bir ara katman yazılımı olarak çalışan bir uygulama programlama arabirimidir (API). Java 2 Platform, Enterprise Edition (J2EE) tabanlı, farklı yazılım uygulama bileşenleri (istemciler denir) arasında gevşek bir şekilde bağlanmış, güvenilir ve zaman uyumsuz s değişimi için tasarlanmıştır.

JMS, insanlar tarafından değil, yazılım uygulama bileşenleri tarafından tüketilen talepler, raporlar veya olaylar olarak bunları oluşturabilen, alabilen, okuyabilen ve okuyabilen bir mesajlaşma standardıdır. JMS, birbirine benzemeyen sistemlerdeki veya farklı programlama dillerinde yazılmış programların birbirleriyle s.


Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Java Hizmetini (JMS) açıklıyor

JMS API iki mesajlaşma modeli kullanır:

  1. Noktadan Noktaya veya Kuyruk, Model
    JMS, bir ara bileşen, bir sıra sayesinde ertelenmiştir. Böylece, yazılım bileşenleri dolaylı olarak iletişim kurar. Bu, yazılım bileşenlerinin alıcı yazılım bileşeni hakkında bilgi gerektirmeyeceği anlamına gelir. Bu model ile karakterize edilir:

    • Sadece bir bileşen alıyor.
    • Alıcı bileşen. Aldığında kaynak bileşen çalışmıyor.
    • Alıcı bileşen gönderildiğinde çalışmıyor.
    • başarıyla işlendi s alıcı bileşen tarafından onaylanıyor.
  2. Yayınla ve Abone Ol Modeli
    Bu model isimsiz bir bülten tahtası olarak çalışmaktadır. Bir abonelik bileşeni, belirli bir konuda s alma ihtiyacını kaydedebilir, ancak diğerlerinden haberdar olmak için hiçbir bileşenin (yayıncı veya abone) olması gerekmez. Bu model, aşağıdaki gibi yayın yapan bileşenler ile abone bileşenleri arasında zamanlama bağımlılığı alan ve birden fazla bileşenle karakterize edilir:

    • Yayıncı bileşeni, diğer bileşenlerin abone olacağı bir konu oluşturur.
    • Abonelik bileşeni, kalıcı bir abonelik bulunmadığı sürece s alabilmektedir.
    • Dayanıklı bir abonelik kurulursa, abone alınamadığı sırada yayınlanır, alıcı bileşen yeniden bağlandığında yeniden dağıtılır.