Aracılığıyla paylaş


Programlama ile Service Broker'ın yararları

Sıraya alma ve zaman uyumsuz ileti gönderme ve alma, birçok veritabanı uygulamaları için bugün gereklidir.Hizmet Aracısı, bu gereksinimleri karşılamak için yeni, sıra tabanlı sağlam ileti çerçevesi sağlar.Kullanarak Transact-SQL API, hizmetleri, uygulama gereksinimleri sıralama veya zaman uyumsuz iletişim için işlemek için kolayca geliştirebilirsiniz Hizmet Aracısı'tarafından sağlanır.

Programlama ile Hizmet Aracısı avantajlarından bazıları şunlardır:

  • Esnek geliştirme: Tek bir dağıtılmış uygulama kullanılan programların birden çok dilde yazılabilir.Her program, dağıtılmış uygulamanın her bir bileşenin işlevlerini sunar.

  • Gelişmiş güvenlik için: Uygulama bileşenleri aynı güvenlik bağlamını paylaşmak gerekmez; bu nedenle, sertifikalar aracılığıyla güvenlik gereksinimlerini ifade edebilirsiniz.Hizmet Aracısı'ı kullanır SQL Server uygulamalarınızın güvenliğini sağlamak amacıyla güvenlik özellikleri sağlar.

  • Işlem işleniyor: Ileti işleme içinde oluşur.SQL Server veri bütünlüğünü hareketleri'ı tıklatın. Uzak işlem standart bir veritabanı bağlantısı üzerinden iletileri Hizmet Aracısı destekler.

  • Sıralamasını garanti: Hizmet Aracısı teslim ilgili ve iletilerin yalnızca bir kez ve sırasıyla ilgili bir küme; bu nedenle, yok bir ek kodlama bu işlevselliği sağlamak için gerekli işlem güçlü garanti sağlar.

  • Güvenilir teslim: Tüm veriler için gerekliKonuşma--ilgili iletişim arasındaki iki veya daha fazla hizmet kümesi-- kalıcıdırSQL Server. Hizmet Aracısı, kümeleme destekler ve veritabanı yansıtması.Konuşma ile sistem yeniden başlatmalar, sunucu yerine çalışma, ağ kesintileri, vb. başarısız veya veri kaybı olmadan tutulmasını.

  • Geliştirilmiş ölçeklenebilirlik: Hizmet Aracısı yönlendirme iletileri, burada hizmetin çalıştığı bilgisayarın ağ adresi yerine hizmetin adını sunar.Böylece, bir uygulama, uygulama kodu değiştirmeden birden fazla bilgisayara yüklemek.

  • Varolan bilgi yelpazesinin yeteneği: Hizmet Aracısı'ı kullanırTransact-SQL nesneleri oluşturmak için . Hizmet Aracısı'ı kullanan uygulamalar en sık uygulanır Transact-SQL veya Microsoft .NET Framework uyumlu diller. Hizmet Aracısı uygulamaları oluşturmak için yeni bir dil öğrenmek zorunda değildir.