Message Queuing (MSMQ olarak da bilinir) bir ileti altyapısıdır ve Microsoft Windows için dağıtılmış ileti uygulamaları oluşturma amaçlı bir geliştirme aracıdır. Message Queuing için geliştirilmiş uygulamalar, geçici depolama konumları olan sıralara iletiler gönderir; iletiler buradan son hedeflerine koşullar izin verdiğince gidebilirler. Bu gibi uygulamalar farklı bilgisayarlardan oluşan ağlar üzerinde iletişim kurabilir ve geçici olarak birbirine bağlanamayan bilgisayarlar arasında iletiler gönderebilir. Message Queuing aşağıdaki avantajları sağlar:

  • Garantili ileti teslimi

  • Etkili yönlendirme

  • Geliştirilmiş güvenlik

  • İşlemler arasında ileti gönderme desteği

  • Öncelik tabanlı ileti gönderme

Bu özelliklere sahip yazılım ürünleri sektörde çoğunlukla şu adlarla anılır:

  • İleti sıraya alma yazılımı

  • Depola ve ilet yazılımı

  • İleti tabanlı ara yazılım

Message Queuing'de son kullanıcılar, ağın ve bilgisayarların geçerli durumundan bağımsız olarak çevrimdışı olabilen ağlar ve bilgisayarlar üzerinden iletişim kurabilir. Sistem yöneticileri büyük ve karmaşık bilgisayar ağlarını ve ileti sıralarını etkili şekilde yönetmek için Message Queuing'i kullanabilir.

Bu konuda, Message Queuing'de bulunan özellikler açıklanmıştır.

Message Queuing Sunucusu

Bu özellik Message Queuing'in, temel Message Queuing işlevlerini gerçekleştirmenize olanak sağlayan çekirdek bileşenidir. Message Queuing Sunucusu hakkında daha fazla bilgi için bkz. Message Queuing Nedir? (https://go.microsoft.com/fwlink/?LinkId=93512). (Bu sayfa İngilizce içeriğe sahip olabilir.)

Dizin Hizmeti Tümleştirme

Bu özellik, sıra özelliklerinin Active Directory özellikleri yayımlanmasına, iletilerin Active Directory'de kayıtlı sertifikalar kullanılarak ilk kimlik doğrulama ve şifreleme işlemlerinin yapılmasına ve iletilerin siteler arasında yönlendirilmesine olanak tanır. Dizin Hizmeti Tümleştirme özelliği hakkında daha fazla bilgi için bkz. Dizin Hizmeti Tümleştirme Özelliği (https://go.microsoft.com/fwlink/?LinkId=93513). (Bu sayfa İngilizce içeriğe sahip olabilir.)

Message Queuing Tetikleyicileri

Bu özellik, belirli bir sıradaki gelen iletiler için tanımladığınız filtrelere bağlı olarak, bir COM bileşeninin veya yürütülebilir bir dosyanın çağrılmasını sağlar. Message Queuing Tetikleyicileri özelliği hakkında daha fazla bilgi için bkz. Tetikleyicilere Genel Bakış (https://go.microsoft.com/fwlink/?LinkId=93514). (Bu sayfa İngilizce içeriğe sahip olabilir.)

HTTP Desteği

Bu özellik, HTTP üzerinden ileti gönderilmesine ve alınmasına olanak tanır. HTTP Desteği özelliği hakkında daha fazla bilgi için bkz. Internet İletileri (https://go.microsoft.com/fwlink/?LinkId=93515). (Bu sayfa İngilizce içeriğe sahip olabilir.)

Çok Noktaya Yayın Desteği

Bu özellik, çok notaya yayın iletilerinin sıraya konmasına ve çok noktaya yayın IP adresine gönderilmesine olanak sağlar. Çok Noktaya Yayın Desteği özelliği hakkında daha fazla bilgi için bkz. IP Çok Noktaya Yayını (https://go.microsoft.com/fwlink/?LinkId=93516). (Bu sayfa İngilizce içeriğe sahip olabilir.)

Yönlendirme Hizmeti

Bu özellik iletileri farklı siteler arasında ve site içinde yönlendirir. Yönlendirme Hizmeti özelliği hakkında daha fazla bilgi için bkz. Message Queuing Yönlendirme (https://go.microsoft.com/fwlink/?LinkId=93517). (Bu sayfa İngilizce içeriğe sahip olabilir.)

Message Queuing DCOM Proxy

Bu özellik MSMQ DCOM API'sinin uzaktaki bir Message Queuing sunucusuna bağlanmasına olanak sağlar.

Alt sıralar

Bu özellik, sıradaki iletileri başka bir fiziksel sıra oluşturmadan mantıksal olarak gruplandırmanıza olanak tanır. Alt sıralar, fiziksel bir sıranın mantıksal bölümleri olan, örtülü olarak oluşturulmuş yerel sıralardır. Uygulamalar iletileri gruplandırmak için alt sıraları kullanabilir.

İletileri Taşıma

İletileri üç yoldan biriyle taşıyabilirsiniz:

  • İleti Taşı iletişim kutusunu kullanarak.

  • Kes-yapıştır işlemi gerçekleştirerek.

  • Sürükle-bırak işlemi gerçekleştirerek.

İletileri, aynı ana sıranın alt sıraları arasında veya bir ana sıradan onun alt sırasına taşıyabilirsiniz. İletileri ana sıradan farklı bir ana sıranın alt sırasına veya iki ana sıra arasında veya farklı ana sıraların iki alt sırası arasında taşıyamazsınız.

İleti, kaynak sıradan hedef sıraya olduğu gibi taşınır. Geçerli taşıma sayısı dışında iletinin özellikleri değişmeden kalır.

Uygulama Başına Eski İleti Sıraları

Message Queuing 4.0, uygulama başına eski ileti sıraları kavramını getirerek, her uygulamanın kendi eski ileti sırasını kullanabilmesini sağladı. Bir uygulama, iletinin parçası olarak PROPID_M_DEADLETTER_QUEUE özelliğini kullanarak kendi eski ileti sırasını isteyebilir. İleti, sistem işlem eski ileti sırasına gönderilmek yerine, PROPID_M_DEADLETTER_QUEUE özelliğinde belirtilen sıraya gönderilir.

PROPID_M_DEADLETTER_QUEUE herhangi bir geçerli işlem sırası yoluna ayarlanabilir. İşlem sırası, olumsuz onay (NACK) iletisini sıraya taşıyacak sıra yöneticisi için yerel olmalıdır. Geçerli bir yol, Sıra Yolu Adları (https://go.microsoft.com/fwlink/?LinkId=69583) (Bu sayfa İngilizce içeriğe sahip olabilir) konusunda tanımlanmıştır.

İşlemsel Yolla Uzaktan Alma

İşlemsel yolla uzaktan alma, bir iletiyi uzak sıradan işlem aracılığıyla almaktır. İşlemsel yolla uzaktan almanın gerekli olduğu durumlar vardır. Örneğin, uzak bir sıradaki iş emirlerinin bir uygulama sunucuları kümesine karşı işlenmeleri gerektiğinde, işlemsel yolla uzaktan alma, ileti işlemlerinin sunucu grubuna karşı yüklerinin dengelenmiş olmasını sağlar.

Çok Sayıda Message Queuing Sırasını İşleme Yeteneği

Windows 7 ve Windows Server 2008 R2 sürümüyle birlikte yayımlanan Message Queuing 5.0 ile aşağıdaki yeni özellik getirilmiştir:

Message Queuing 5.0, Message Queuing 4.0'a göre önemli ölçüde daha fazla sırayı işleme işlevselliği sağlar. Message Queuing 4.0, oluşturulabilecek sıraların sayısını belirli bir şekilde sınırlamasa da, binlerce sıra oluşturulması durumunda performans olumsuz etkilenir. Özellikle, kullanılan sıra arama algoritması nedeniyle, çok fazla sayıda sıra yüklenirken Message Queuing 4.0 hizmetlerinin başlama süresi büyük ölçüde artar. Başlatma sırasında Message Queuing 5.0 tarafından kullanılan sıra arama algoritması, çok büyük sayıda sıra sistemde barındırıldığında Message Queuing'in başlatma performansını artırmak için önemli ölçüde iyileştirilmiştir.

Ek başvurular

Message Queuing Özellikleri (https://go.microsoft.com/fwlink/?LinkId=93518) (Bu sayfa İngilizce içeriğe sahip olabilir.)


İçindekiler