Разлика между опашката и темата

Опашка срещу Тема

Услугата за съобщения на Java или просто JMS е носител, който изпраща съобщения до двама или повече клиенти. Той позволява контакт между различни механизми на разпределено приложение. Този междинен софтуер, ориентиран към съобщенията, има два модела, които са модел от точка до точка и публикуват или абонират модел. Тези два модела имат и други имена. Моделът от точка до точка е известен също като модел на опашката, а моделът на издателя или абоната също е просто известен като модел на тема.



Моделът на опашката или от точка до точка работи, като изпращачът изпраща съобщения към опашката иприемникще може да чете съобщенията от опашката. Въпреки това издателят или абонатът или моделът на темата работи, като разпространява съобщения, като публикува съобщения за определена тема и кара абонатите да ги четат.

Има много разлики между тези два модела, които просто ще направимобадете се„Опашка“ и „тема“. На опашка изпращачът знае къде ще отиде съобщението. Има конкретен подател и конкретен получател и има намерение да бъде признат за такъв. От друга страна, в темата имате само издател и абонат или абонати. В идентичността на издателя и абоната има анонимност.

Друга основна разлика между двете е броят на получателите. На опашка имате само един приемник или потребител; за разлика от темата, в която можете да накарате вашето съобщение да бъде разпространено до определен брой абонати. Освен това, по темата, издателят трябва да бъде непрекъснато активен, за да може абонатът да получава съобщенията. В противен случай съобщението ще бъде преразпределено. На опашката не е нужно да се притеснявате за времето, тъй като подателят ще има лукса да изпраща съобщения, когато поиска. И същото важи за приемника; той или тя също има свободата да го прочете, когато пожелае. На опашката също ще бъдете сигурни, че като изпращач сте изпратили успешно съобщението си, защото ще бъдете уведомени от получателя, но същото не е вярно за система от теми. Има дори риск да нямате абонати.

РЕЗЮМЕ:

1. Моделът от точка до точка или опашка работи от настройката на подателя към получателя. От друга страна, издател / абонат или модел на тема работи чрез настройка на бюлетина.

2. В модела на опашката има потвърждение за самоличността на получателя и често на подателя. В модела на темата има анонимност в идентичността както на абоната, така и на издателя.

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

4. В модела на опашката изпращачът и получателят не трябва да бъдат активни едновременно. В модела на темата времето е много важно.

5. В модела на опашката подателят ще получи известие, когато съобщението стигне до получателя. Моделът на темата, от друга страна, няма да ви уведоми за такива и дори има риск да нямате абонати.