Aracılığıyla paylaş


RPC İleti Kuyruğa Alma

Message Queuing (MSMQ), kullanıcıların iletişim kuran uygulamaların ve sistemlerin geçerli durumundan bağımsız olarak ağlar ve sistemler arasında iletişim kurmasına olanak tanır. Uygulamalar, MSMQ tarafından tutulan ileti kuyrukları aracılığıyla ileti gönderir ve alır. İstemci veya sunucu uygulaması çalışmadığında bile ileti kuyrukları çalışmaya devam eder. İleti kuyruğa alma şu bilgileri sağlar:

  • Zaman uyumsuz mesajlaşma. MSMQ zaman uyumsuz mesajlaşma ile, istemci uygulaması bir sunucuya ileti gönderebilir ve hedef bilgisayar veya sunucu programı yanıt vermese bile hemen geri dönebilir.
  • Garantili ileti teslimi. Bir uygulama MSMQ aracılığıyla bir ileti gönderdiğinde, hedef uygulama aynı anda çalışmıyor olsa veya ağlar ve sistemler çevrimdışı olsa bile ileti hedefine ulaşır.
  • Yönlendirme ve dinamik yapılandırma. MSMQ, heterojen ağlar üzerinde esnek yönlendirme sağlar. Bu tür ağların yapılandırması, sistemlerde ve ağlarda büyük bir değişiklik yapılmadan dinamik olarak değiştirilebilir.
  • Bağlantısız mesajlaşma. MSMQ kullanan uygulamaların hedef uygulamalarla doğrudan oturumlar ayarlaması gerekmez.
  • Güvenlik. MSMQ, şifreleme ve dijital imzalar için Windows güvenliğine ve Şifreleme API'sine (CryptoAPI) dayalı güvenli iletişim sağlar.
  • Öncelikli Mesajlaşma. MSMQ, iletileri önceliğe göre ağlar arasında aktarır ve kritik uygulamalar için daha hızlı iletişim sağlar.

Microsoft RPC, dağıtılmış uygulamaların MSMQ'yu taşıma olarak kullanmasına ve özelliklerinin birçoğunu denetlemesine izin vererek uzaktan yordam çağrıları için Open Software Foundation-Data Communications Equipment (OSF-DCE) modelini genişletir. Bu işlev hem geleneksel RPC uygulamalarında hem de com uygulamalarına IRPCOptions arabirimi aracılığıyla kullanılabilir.

Not

RPC iletisi kuyruğa alma yalnızca Windows 2000'de kullanılabilir. Windows'un sonraki sürümleri RPC ileti kuyruğa alma işlemini desteklemez.

 

Aşağıdaki konular, ileti kuyruğa alma ile ilgili genel bir bakış sağlar: