Kaj je MQ? Osnovni pojmi

Kaj je MQ? MQ je čakalna vrsta sporočil, ki aplikacijam omogoča komunikacijo s pošiljanjem sporočil drug drugemu in zagotavlja začasno shrambo podatkov, ko je ciljni program zaseden ali ni povezan.

Čakalna vrsta sporočil: osnovni pojmi

Vrstica je vrstica stvari, ki čakajo na obdelavo v prednostnem vrstnem redu, začenši od začetka vrstice. To je čakalna vrsta sporočil, ki se pošiljajo med aplikacijami. Vključuje zaporedje delovnih objektov, ki čakajo na obdelavo. Sporočila so podatki, ki se prenašajo med pošiljateljem in prejemnikom. Kaj je MQ v podjetju? Primer sporočila je lahko, da sistem pove o začetku naloge in lahko vsebuje informacije o opravljeni nalogi.

Čakalna vrsta sporočil

Osnovna arhitektura čakalne vrste sporočil je preprosta: obstajajo odjemalske aplikacije, imenovane proizvajalci, ki ustvarjajo sporočilo in jih dostavljajo v čakalno vrsto. Druga aplikacija, imenovana potrošnik, povezuje in obdeluje sporočilo. Sporočila, poslana v čakalno vrsto, se shranijo, dokler jih potrošnik ne sprejme.


Sporočilna čakalna vrsta zagotavlja asinhroni komunikacijski protokol. Sistem, ki postavi sporočilo v čakalno vrsto, ne zahteva takojšnjega odziva na dolg proces. Kaj je MQ na primer poštnega sporočila? E-pošta je najboljši primer asinhronega sporočanja. Ko je e-pošta poslana, lahko pošiljatelj še naprej obdeluje druge podatke brez takojšnjega odziva prejemnika. Ta metoda obdelave sporočil loči proizvajalca od potrošnika: dopisnikom ni treba sočasno sodelovati z vrsto sporočil.

Kaj je MQ? Tehnologije obdelave

Razgradnja se uporablja za opis števila fragmentov sistema, ki so odvisni od drugih komponent. Rešitev je postopek ločevanja za bolj zaprto funkcionalnost. Sistem velja za odklenjen, če lahko dve ali več komponent deluje brez povezave. Lahko ostane popolnoma avtonomna. Rešitev je pogosto znak dobro strukturiranega računalniškega sistema.

Če en proces v razvezanem sistemu ne obdeluje sporočila iz čakalne vrste, se lahko druga sporočila dodajo v čakalno vrsto in obdelajo, dokler se ne obnovi.

Primer čakalne vrste sporočil

Namesto ustvarjanja ene velike aplikacije je možno razdeliti različne dele aplikacije, da med njima ostane komunikacija asinhrono preko sporočil. Tako se lahko različni deli programa razvijajo neodvisno, napisani v različnih jezikih ali pa jih podpirajo ločene skupine razvijalcev. Kaj je MQ? To je vrsta sporočil, ki ločeno in neodvisno drug od drugega podpira procese v aplikaciji. Pri prvem postopku se nikoli ni treba sklicevati na drug proces ali pošiljati sporočil na drugo komponento. Lahko preprosto postavi sporočilo v čakalno vrsto in nato nadaljuje z obdelavo. Drugi procesi lahko delujejo tudi neodvisno. Ta način ravnanja s sporočili ustvarja sistem, ki ga je enostavno vzdrževati in ga je enostavno meriti.

Sorodne publikacije