Bilgisayar bilimi dünyasında, mesaj iletme, nesne yönelimli programlama, süreçler arası iletişim ve paralel hesaplama dahil olmak üzere çeşitli işlemlerde kullanılan bir iletişim sürecini tanımlamak için kullanılan bir terimdir. Temel olarak, terim, bileşenler arasında bilgilerin düzenli ve verimli bir şekilde iletilmesini tanımlar. Bu bilginin kesin formülasyonu bir uygulamadan diğerine değişecektir, ancak geçen mesaj tipik olarak bu bilgilerin farklı programlar tarafından kolayca tanınmasını ve kullanımını hızlı ve basit bir şekilde senkronize etmesini mümkün kılar.
Mesajın düzgün bir şekilde çalışması için, dikkate alınması gereken birkaç faktör vardır. Bir aktarım için kullanılan formatın belirlenmesi ile ilgili. Mesajların gerçek formları, alıcı sistemlerin tanımak için programlandığı temel bir dili kullanarak sinyaller, veri paketleri veya bir çeşit uzaktan tetikleyici olabilir. İletilen veri tipinin yanı sıra, mesaj iletme ayrıca iletimlerin alındığı sırayı yapılandırmayı da içerir; bu, alıcı uçtaki verilerin asimilasyonuna yardımcı olan bir faktördür.
Mesaj gönderme, bire bir yaklaşım olarak bilinen şeyi kullanabilir; bu, mesajın tek bir alıcısı olduğu anlamına gelir. Bu senaryoda, alıcı mesajı asimile eder, daha sonra ikinci bir alıcıya iletilen yeni bir mesajı başlatabilir veya başlatmayabilir. Bir mesajın birden fazla hedefe iletilmesini başlatmak için tek bir başlangıç noktası gerektiren bir-çok mesajlaşma olarak bilinen bir işlem de vardır, bir ağın veya platformun yapısına bağlı olarak oldukça arzu edilebilir bir yöntem.
Mesaj iletme sürecine birkaç farklı yaklaşım vardır. En yaygın olanlarından biri senkronize mesaj iletimi olarak bilinir. Bu yaklaşımla, gönderen kişi veya gönderen, gönderenin verinin teslim edildiğini ve asimile edilmek üzere olduğunu onaylayana kadar iletiyi iletmeye devam eder. Bu noktada, gönderen, ayrılabilir ve diğer görevlere geçebilir. Bu yaklaşım, mesajlaşma işleminin herhangi bir tampon türünün kullanılmasını gerektirmemesi nedeniyle birkaç avantaj sunar. İkinci bir yarar, mesajın alınmasına herhangi bir şey müdahale ederse, bu durumun göreceli olarak kısa bir süre içerisinde izlenebilmesi ve çözülebilmesi; operasyon.


