Viestinvälitysmekanismeja
Viestinvälitysmekanismeja ovat järjestelmät ja menetelmät, joita tietokonejärjestelmät käyttävät tiedon siirtämiseen ja kommunikointiin keskenään. Nämä mekanismit mahdollistavat erillisten prosessien, sovellusten tai palveluiden vuorovaikutuksen ja tiedonvaihdon, olipa ne sitten samalla koneella tai hajautetussa verkossa. Viestinvälitys on keskeinen osa modernia ohjelmistokehitystä, erityisesti hajautettujen järjestelmien ja mikropalveluarkkitehtuurien rakentamisessa.
Yksi yleisimmistä viestinvälitysmekanismeista on viestijonot (message queues). Näissä järjestelmissä sovellukset lähettävät viestejä jonoon, ja toiset sovellukset
Toinen mekanismi on julkaise/tilaa-malli (publish/subscribe, pub/sub). Tässä mallissa viestien lähettäjät (julkaisijat) lähettävät viestejä tiettyihin aiheisiin (topics),
Suora prosessien välinen viestintä (inter-process communication, IPC) on toinen mekanismi, jota käytetään usein saman tietokoneen sisällä.