Skip to main content

Vad passerar meddelandet?

I datavetenskapens värld är meddelandepassering en term som används för att identifiera en typ av kommunikationsprocess som används i ett antal olika processer, inklusive objektorienterad programmering, interprocesskommunikation och parallell datoranvändning.I huvudsak beskriver termen den ordnade och effektiva överföringen av information mellan komponenter.Den exakta formuleringen av den informationen kommer att variera från en applikation till den andra, men meddelandet som passerar gör det vanligtvis möjligt för den informationen att lätt känns igen av olika program och synkroniseras på ett sätt som gör det snabbt och enkelt att använda.

För att meddelandet som passerar att fungera korrekt finns det flera faktorer som måste beaktas.Man har att göra med att identifiera formatet som används för överföringen.De faktiska formerna av meddelanden kan vara signaler, datapaket eller någon form av fjärrutlösare med hjälp av ett grundläggande språk som mottagningssystemen är programmerade att känna igen.Tillsammans med den typ av data som överförs innebär meddelandets passering också att strukturera den ordning i vilken överföringar tas emot, en faktor som hjälper till att assimilera uppgifterna i den mottagande änden.-En strategi, vilket innebär att det finns en enda mottagare av meddelandet.I det här scenariot assimilerar mottagaren meddelandet och kan sedan eller inte initiera ett nytt meddelande som överförs till en andra mottagare.Det finns också en process som kallas en-till-många meddelanden som kräver en enda ursprungspunkt för att initiera överföringen av ett meddelande till flera destinationer, en metod som kan vara mycket önskvärd beroende på konstruktion av ett nätverk eller plattform.

Det finns flera olika tillvägagångssätt för processen att passera meddelanden.En av de vanligaste är kända som synkronmeddelanden som passerar.Med detta tillvägagångssätt fortsätter upphovsmannen eller avsändaren att överföra meddelandet tills bekräftelsen tas emot från avsändaren att uppgifterna har levererats och håller på att bli assimilerad.Vid den tidpunkten kan avsändaren kopplas ur och gå vidare till andra uppgifter.Detta tillvägagångssätt erbjuder ett par fördelar, genom att meddelandeprocessen inte kräver användning av någon typ av buffertar.En andra fördel är att om något stör mottagandet av meddelandet, kan den situationen vanligtvis spåras och lösas på relativt kort tid, vilket gör att det övergripande systemet kan återhämta full effektivitet utan att utöva en negativ inverkan på andra processer för närvarande idrift.