tanszek:oktatas:informacios_rendszerek_integralasa:uezenet_kezelo_rendszerek
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| tanszek:oktatas:informacios_rendszerek_integralasa:uezenet_kezelo_rendszerek [2023/04/25 17:21] – létrehozva knehez | tanszek:oktatas:informacios_rendszerek_integralasa:uezenet_kezelo_rendszerek [2025/04/10 13:15] (current) – knehez | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ==== Üzenet kezelő rendszerek (message-oriented middleware) ==== | ==== Üzenet kezelő rendszerek (message-oriented middleware) ==== | ||
| - | Az üzenetkezelő rendszerek működésének részleteit az AMQP szabványban részletesen olvashatjuk: | + | Az üzenetkezelő rendszerek működésének részleteit az AMQP szabványban részletesen olvashatjuk: |
| Az **AMQP** (Advanced Message Queuing Protocol) az üzenetkezelő rendszerek (message-oriented middleware) egyik szabványa, amely lehetővé teszi a szoftverkomponensek közötti hatékony kommunikációt. Az AMQP protokoll számos implementációja létezik, amelyek ugyanazt az alapvető //Advanced Message Queuing Model//-t (AMQ modell) modellt használják. | Az **AMQP** (Advanced Message Queuing Protocol) az üzenetkezelő rendszerek (message-oriented middleware) egyik szabványa, amely lehetővé teszi a szoftverkomponensek közötti hatékony kommunikációt. Az AMQP protokoll számos implementációja létezik, amelyek ugyanazt az alapvető //Advanced Message Queuing Model//-t (AMQ modell) modellt használják. | ||
| Line 18: | Line 18: | ||
| Az **AMQ** modell egy nagyon hatékony és rugalmas modell, amely a hatékony üzenetkommunikáció mellett a // | Az **AMQ** modell egy nagyon hatékony és rugalmas modell, amely a hatékony üzenetkommunikáció mellett a // | ||
| + | |||
| + | ===== Hasonlóság az email kezeléssel ===== | ||
| + | |||
| + | * az // | ||
| + | * a fogyasztó vagy címzett megfelel a email kliensnek | ||
| + | * az " | ||
| + | * a //routing key// - útvonalválasztó kulcs, olyan mint a To: Cc: vagy Bcc címek | ||
| + | * a //binding// az MTA útvonalválasztó táblájának felel meg logikailag | ||
| + | |||
| + | Az AMPQ implementáció, | ||
| + | |||
| + | ===== Üzenetek életciklusa ===== | ||
| + | |||
| + | Az AMQP üzenetek életciklusa az üzenet küldője (Publisher) és az üzenet címzettje (Consumer) közötti kommunikáció során több fázisra osztható. Az alábbiakban nézzük meg az AMQP üzenetek életciklusának fontosabb fázisait: | ||
| + | |||
| + | * Kiadás (Publishing): | ||
| + | |||
| + | * Továbbítás (Routing): Az Exchange az üzenet címzettjei (Consumers) által megadott szempontok (kulcsok) alapján továbbítja az üzeneteket az egyes üzenetsorokba. | ||
| + | |||
| + | * Tárolás (Storing): Az üzenetek tárolásra kerülnek az üzenetsorokban, | ||
| + | |||
| + | * Fogyasztás (Consuming): | ||
| + | |||
| + | * Visszaigazolás (Acknowledgment): | ||
| + | |||
| + | * Törlés (Deletion): Az üzenetet törlik az üzenetsorból, | ||
| + | |||
| + | Az AMQP üzenetek életciklusa biztosítja az üzenetek megbízható továbbítását az alkalmazások között, valamint lehetővé teszi a szigorú szabályok alapján történő üzenetkezelést, | ||
| + | |||
| + | |||
tanszek/oktatas/informacios_rendszerek_integralasa/uezenet_kezelo_rendszerek.1682443314.txt.gz · Last modified: 2023/04/25 17:21 by knehez
