Skirtumas tarp eilės ir temos

Eilė prieš temą

„Java“ žinučių paslauga arba tiesiog JMS yra laikmena, kuri siunčia pranešimus dviem ar daugiau klientų. Tai leidžia susisiekti tarp įvairių paskirstytos programos mechanizmų. Ši į pranešimą orientuota tarpinė programinė įranga turi du modelius, kurie yra taškas-taškas ir skelbia arba prenumeruoja. Šie du modeliai taip pat turi kitus pavadinimus. Taškas-taškas modelis taip pat žinomas kaip eilės modelis, o leidėjo ar prenumeratoriaus modelis taip pat žinomas kaip temos modelis.

Eilė arba taškas-taškas modelis veikia, kai siuntėjas pateikia pranešimus į eilę, o gavėjas galės skaityti pranešimus iš eilės. Tačiau leidėjas, prenumeratorius ar temos modelis veikia skleidžiant pranešimus, siųsdami žinutes apie tam tikrą temą ir reikalaudami, kad abonentai juos skaitytų..

Tarp šių dviejų modelių yra daug skirtumų, kuriuos mes tiesiog vadinsime „eile“ ir „tema“. Eilėje siuntėjas žino, kur bus nukreipta žinutė. Yra konkretus siuntėjas ir konkretus gavėjas, todėl ketinama būti pripažinta tokiu. Kita vertus, temoje turite tik leidėją ir prenumeratorių ar prenumeratorius. Tiek leidėjo, tiek prenumeratoriaus tapatybėje yra anonimiškumo.

Kitas pagrindinis skirtumas tarp šių dviejų yra gavėjų skaičius. Eilėje turite tik vieną imtuvą ar vartotoją; skirtingai nei tema, kurioje jūs galite pranešti savo žinutei abonentams. Be to, leidėjas turi būti nuolat aktyvus, kad abonentas gautų žinutes. Priešingu atveju pranešimas bus perskirstytas. Eilėje nereikia jaudintis dėl laiko skaičiavimo, nes siuntėjui bus prabanga siųsti žinutes kada tik nori. Tas pats pasakytina ir apie imtuvą; jis arba ji taip pat gali laisvai jį skaityti kada tik nori. Eilėje jūs taip pat būsite tikri, kad kaip siuntėjas sėkmingai išsiuntėte pranešimą, nes gavėjas jus informuos, tačiau tas pats pasakytina ne apie temų sistemą. Yra net rizika neturėti abonentų.

SANTRAUKA:

1.Programos „nuo taško iki taško“ arba eilės modelis veikia, kai siuntėjas nustato sąranką. Kita vertus, leidėjas / prenumeratorius ar temos modelis veikia pagal biuletenio sąranką.

2.Eilių eilės modelyje nurodomas gavėjo tapatumas ir dažnai siuntėjas. Temos modelyje egzistuoja anonimiškumas tiek prenumeratoriaus, tiek leidėjo tapatybėje.

3.Kainos modelį leidžiama naudoti tik vienam gavėjui; Kita vertus, tema gali turėti kelis gavėjus.

4.Keilių modelyje siuntėjas ir gavėjas neturi būti abu vienu metu aktyvūs. Temos modelyje laikas yra labai svarbus.

5. Eilės modelyje siuntėjas gaus pranešimą, kai pranešimas pateks į gavėją. Kita vertus, temos modelis jums apie tai nepraneš ir yra net rizika, kad neturėsite prenumeratorių.