– Transaction özelliği MQ’nun mutex yapısı kazanmasına sebep olur.

–  Oluşturulan MQ’nun Transaction desteği sonradan değiştirilemez.

– Path adresine direk domain adresi girerek MQ’ya uzaktan ulaşılamaz. Uzaktan ulaşmak için:

“FormatName:Direct=TCP:192.168.1.201\Private$\Queune1” veya “FormatName:Direct=TCP:OS:ServerName\Private$\Queune1” kullanılmalıdır.

(Eğer SPX protokolü kullanılıyorsa “FormatName:Direct=SPX:NetworkNo\Private$\Queune1” kullanılabilir.)

– .NET Framework’te 2 adet namesapace (System.Messaging.MessageQueue ve System.Windows.Forms.MessageQueue) bulunur.

– BinaryMessageFormatter ve ActiveXMessageFormatter nesneleri, XmlMessageFormatter türündeki nesnelerden daha hızlı çalışır.

– Message nesnesinin Priority properties’i değiştirilerek öncelik seviyesi değiştirilebilir.

– Transaction destekli MQ’ların Priority değeri belirlenemez.

– System Queues gruplarından:

Dead-letter Messages: İletiminde sorun oluşan MQ’leri bulunur.

Transactional Dead-letter Messages: Transactional olan iletiminde sorun oluşan MQ’leri bulunur.

Journal Messages: Gönderilen yada silinen mesajların kopyalarının tutulduğu sistem kuyruğudur.

– JAVA dilindeki karşılığı JMS’dir.

 

“MSMQ (Microsoft Message Queuing) Sistemi İçin Pratik Bilgiler” için 15 Yorum

  1. ahmet hakan says:

    MSMQ ile ilgili bir sey sorsam; gonderilen messagelerin bir kopyasının journal messages a atıldıgı gibi, aynı kopya kendi olusturdugumuz journal gibi baska bir yere de atılabiliyor mu? simdiden tesekkurler

    • MSMQ’yu bahsettiğiniz şekilde kullanmamıştım, o yüzden birşey diyemiyorum. Ancak eğer böyle bir özelliği olmasa bile bu özellik eklenebilir diye düşünüyorum. Şöyleki: lokaldeki MSMQ çalışan bilgisayarda bir servis çalıştırılarak MSMQ mesajlarını (kopyasını bırakarak) okumasını sağlayıp uzak sunucudaki MSMQ’ya gönderecek şekilde programlanabilir. Saygılarımla.

  2. ahmet hakan says:

    hızlı yanıtınız ve yazınız icin tesekkurler.. c# uygulamasindan Private$\a ya gonderirken aynı anda artık Private$\b ye de gonderiyorum.. Sizin fikriniz de mantıklıymıs ama, sanirim ona cevirecegim.. iyi calismalar..

  3. ahmet hakan says:

    merhabalar tekrardan..

    Msmq ya uzaktan username ve password ile baglanma ve mesaj gonderme olayi var mi? accounts tan everyone izni vermek yerine belirli bir user tanimlayip, o user account u ile msmq ya uzaktan bağlanmak mumkun mu?
    tesekkurler, iyi calismalar..

Yorum Yap