Aracılığıyla paylaş


Hizmet Aracısı Iletiyi iletme

Iletiyi iletme Hizmet Aracısı dışında örnek gelen iletileri kabul etmek ve başka örnek için bu iletileri göndermek için SQL Server örnek sağlar.

Bir yönetici, ileti yönlendirme için kullanabilirsiniz:

  • Farklı bir güven etki alanlarındaki sunucular arasında bağlantı sağlar.

  • Bir etki alanına ilişkin yönlendirme bilgilerini içeren tek bir merkezi örnek oluşturarak yönetimini kolaylaştırır.

  • Iş'ın bazı örnekleri arasında dağıtın.

Iletme etkinleştirildiğinde, yönlendirme tablosunda msdb.sys.routes başka geldiğinde bir ileti olup olmadığını belirleyen örnek iletilir.SQL Server, eşleşen yol adresini LOCAL değilse, iletiyi adresine iletir.Aksi halde, iletinin yerel olarak teslim edilir.

Her Hizmet Aracısı iletinin en fazla etkin kalma süresi ve iletilen ileti sayısı sayısını içerir.Bu örnek, bir ileti gönderdiğinde, iletinin sayıma artırır.Iletme örnek, iletinin en fazla etkin kalma süresi aşarsa, ileti atar.Bu strateji, bir yönlendirme döngüsü var olabilir durumlarda sorunları önlemenize yardımcı olur.

Iletme ve güvenilir teslim

Bir iletiyi ileten örnek iletiye gönderenin bildirimi.Yalnızca son hedef iletinin onaylar.Gönderenin bir alındı bildirimi hedef bir saat sonra almazsa, gönderen, iletinin yeniden dener.

Ileti iletim gerçekleştiren örnek, iletilen iletileri saklamak gerekli değildir.Bunun yerine, SQL Server, bellekte iletilmesine izin iletileri içerir.Iletiyi iletme için kullanılabilir bellek miktarını, bitiş noktası Hizmet Aracısı yapılandırmasının bir parçası belirtilir.Bu strateji, verimli ve durum bilgisi olmayan ileti iletimi sağlar.Ileti iletim gerçekleştiren örnek başarısız olay nedeniyle hiçbir ileti kaybolur.Açıklandığı gibi iletinin son hedefi edene kadar her iletiye gönderenin her zaman korunur Hizmet Aracısı iletişim protokolleri.

Yönetim görünümü sys.dm_broker_forwarded_messages örnek tarafından iletilen işleminde bulunan iletiler hakkındaki bilgileri içerir.Örnek olan iletilen iletileri kalıcı; bu iletiler yalnızca bellekte bulunur.Iletiyi gönderen örnek ve örnek iletiyi alır, iletileri kalıcı.Alış irsaliyesi iletinin alıcı örnek edene kadar iletinin Gönderen örnek kaldırmaz.

Güvenlik ve iletme

Iletiyi iletme Hizmet Aracısı iletilen iletinin şifresini çözmek için bir iletme örnek gerektirmez.Bu nedenle konuşmaya katılmak veritabanlarının yapılandırılmış iletişim güvenliği olması gerekir.

Ancak, SQL Server örnekleri arasında bağlantılar için taşıma güvenliğini uygulandığından her SQL Server örneği taşıma güvenliğini kuran, ile doğrudan örnekleri için doğru olarak yapılandırılmış olması gerekir.BIR örnek ve örnek B ileten bir örneği üzerinden iletişim kurmak, örneğin, sonra örnek A hem de örnek B iletme örneği için doðru olarak yapýlandýrýlmýþ taşıma güvenliğini olması gerekir.Örnekleri iletileri doğrudan değişimi değil çünkü örnekleri, birbirleriyle iletişim kurabilmeleri için yapılandırılmış olan taşıma güvenliğini olmamalıdır.