Pubsubjärjestelmiä
Pubsubjärjestelmiä, eli julkaise/tilaa -järjestelmiä, käytetään hajautettujen sovellusten väliseen viestintään. Ne perustuvat julkaise/tilaa -mallin (publish/subscribe pattern) mukaiseen arkkitehtuuriin, jossa viestit jaetaan ilman, että lähettäjä tietää vastaanottajistaan tai päinvastoin.
Järjestelmässä on tyypillisesti kolme pääosaa: julkaisija (publisher), tilaaja (subscriber) ja välittäjä (broker) eli välimuisti. Julkaisija lähettää
Pubsub-järjestelmien etuja ovat joustavuus, skaalautuvuus ja löyhä kytkentä (loose coupling) sovellusten välillä. Tämä tarkoittaa, että järjestelmän
Yleisiä pubsub-järjestelmien toteutuksia ovat esimerkiksi Apache Kafka, RabbitMQ ja Google Cloud Pub/Sub. Nämä järjestelmät tarjoavat erilaisia