Layanan Pesan Java (JMS)

Pengarang: Peter Berry
Tanggal Pembuatan: 14 Agustus 2021
Tanggal Pembaruan: 20 Juni 2024
Anonim
Java JMS Tutorial
Video: Java JMS Tutorial

Isi

Definisi - Apa yang dimaksud dengan Java Service (JMS)?

Java Service (JMS) adalah antarmuka pemrograman aplikasi (API) oleh Sun Microsystems yang berfungsi sebagai middleware yang berorientasi Java. Ini dirancang untuk pertukaran yang longgar, andal dan asinkron antara komponen aplikasi perangkat lunak yang berbeda (disebut klien), yang didasarkan pada Java 2 Platform, Enterprise Edition (J2EE).

JMS adalah standar pengiriman pesan yang mampu membuat, memasukkan, menerima dan membaca sebagai permintaan, laporan, atau peristiwa yang dikonsumsi oleh komponen aplikasi perangkat lunak, bukan oleh manusia. JMS memungkinkan program dalam sistem yang berbeda, atau ditulis dalam bahasa pemrograman yang berbeda, untuk berkoordinasi satu sama lain melalui s.


Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Java Service (JMS)

JMS API menggunakan dua model perpesanan:

  1. Model titik-ke-titik, atau Antrian
    JMS secara longgar digabungkan oleh kebajikan dari komponen perantara, antrian. Dengan demikian, komponen perangkat lunak berkomunikasi secara tidak langsung. Ini berarti komponen perangkat lunak tidak akan memerlukan pengetahuan tentang komponen perangkat lunak penerima. Model ini ditandai oleh:

    • Hanya satu komponen yang menerima.
    • Komponen sumber tidak beroperasi ketika komponen penerima menerima.
    • Komponen penerima tidak beroperasi ketika dikirim.
    • s berhasil diproses sedang diakui oleh komponen penerima.
  2. Model Publikasikan-dan-Berlangganan
    Model ini berfungsi sebagai papan buletin anonim. Komponen berlangganan mungkin mendaftarkan kebutuhan untuk menerima pada topik yang ditentukan, tetapi komponen (penerbit atau pelanggan) tidak perlu tahu tentang yang lain. Model ini ditandai oleh beberapa komponen yang menerima dan ketergantungan waktu antara komponen penerbitan dan komponen berlangganan sebagai berikut:

    • Komponen penerbit membuat topik untuk berlangganan komponen lain.
    • Komponen pelanggan tetap dapat menerima, kecuali jika langganan yang tahan lama dibuat.
    • Jika langganan yang tahan lama dibuat, yang diterbitkan sementara pelanggan tidak dapat menerima akan didistribusikan kembali setiap kali komponen penerima terhubung kembali.