Разлика између реда чекања и теме

Куеуе вс Топиц

Јава сервисна порука или једноставно ЈМС је медиј који шаље поруке двама или више клијената. Омогућује контакт између различитих механизама дистрибуиране апликације. Овај средње-софтвер оријентисан на поруке има два модела који су модел од точке до тачке и објављују или се претплаћују на модел. Ова два модела имају и друга имена. Модел „тачка до тачке“ такође је познат и као модел чекања, а модел издавача или претплатника такође је једноставно познат и као тематски модел.

Модел чекања или тачка-тачка ради тако што има поруке о месту пошиљатеља у ред, и прималац ће моћи да чита поруке из реда чекања. Међутим, издавач или претплатник или модел теме функционише тако што шири поруке објављивањем порука о одређеној теми и претплатницима их читају.

Много је разлика између ова два модела које ћемо једноставно назвати "ред" и "тема". У реду за слање пошиљалац зна куда ће порука ићи. Има одређеног пошиљаоца и одређеног примаоца, а постоји намера да буде признат као такав. С друге стране, у теми имате само издавача и претплатника или претплатнике. У идентитету издавача и претплатника постоји анонимност.

Друга главна разлика између њих двојице је број прималаца. На реду имате само једног пријемника или потрошача; за разлику од теме где у вашој поруци можете да дистрибуирате своју поруку на више претплатника. Такође, издавач мора да буде непрекидно активан да би претплатник примио поруке. У супротном, порука ће бити преусмерена. На реду не морате бринути о времену јер ће пошиљалац имати луксуз да шаље поруке кад год то пожели. Исто важи и за пријемник; он или она такође имају слободу да је прочитају кад год желе. У реду чекања ћете такође бити сигурни да сте као пошиљалац успешно послали своју поруку, јер ће вас обавестити прималац, али исто не важи за тематски систем. Постоји чак и ризик да немате претплатника.

САЖЕТАК:

1. Модел тачке до тачке или реда ради од подешавања пошиљаоца до пријемника. Са друге стране, издавач / претплатник или тематски модел функционише путем подешавања билтена.

2.У моделу чекања налази се потврда идентитета примаоца и често пошиљаоца. У моделу тема постоји анонимност у идентитетима претплатника и издавача.

3. Модел чекања је дозвољен само једном примаоцу; тема, с друге стране, може имати више прималаца.

4.У моделу чекања, пошиљалац и прималац не морају бити истовремено активни. У тематском моделу тајминг је веома важан.

5.У моделу чекања, пошиљалац ће добити обавештење када порука стигне до примаоца. Модел теме, с друге стране, неће вас обавестити о таквим, па чак постоји и ризик да нећете имати претплатнике.