Hizmet Aracısı'ın tipik kullanımları
Hizmet Aracısı, zaman uyumsuz işlem yapılması veya işleme bilgisayar sayısı dağıtmak, gereksinim duyduğu herhangi bir uygulama için yararlı olabilir.Hizmet Aracısı'ın tipik kullanımları şunlardır:
Zaman uyumsuz Tetikleyicileri
Güvenilir sorgu işleme
Güvenilir veri koleksiyon
Dağıtılmış istemci uygulamaları için sunucu tarafında işleme
istemci uygulamaları için veri birleştirme
Büyük ölçeklitoplu iş iş işlem
Zaman uyumsuz Tetikleyicileri
Tetikleyiciler, online transaction processing (oltp) sistemleri gibi kullanan birçok uygulama alanından yararlanabilir Hizmet Aracısı.Bir tetikleyici sıraları çalışmak isteyen bir ileti gelen bir Hizmet Aracısı hizmet.Tetikleyici istenen çalışma yapmamaktadır.Bunun yerine, tetikleyici yapılacak çalışma hakkında bilgi içerir ve çalışmayı gerçekleştiren bir hizmet Bu iletiyi gönderen bir ileti oluşturur.Sonra tetikleyici döndürür.
Özgün hareketi tamamlar, Hizmet Aracısı için hedef hizmeti iletiyi teslim eder.hizmet uygulayan programı ayrı bir işlemde iş yapar.Bu iş ayrı bir işlemde gerçekleştirerek, orijinal hareket edebilirsiniz yürütme hemen.Uygulama, orijinal hareketin iş yaparken açık tutma den kaynaklanan sistem yavaşlaması önler.
Güvenilir sorgu işleme
Bazı uygulamalar, güvenilir bir şekilde olmadan ihlaller için bilgisayar hataları, güç kesintileri ya da benzer sorunlar sorguları işlemeniz gerekiyor.Güvenilir sorgu işleme gerektiren bir uygulama, bir Hizmet Aracısı hizmet iletileri göndererek sorgular gönderebilir.hizmet uygulayan uygulama iletiyi okur, sorguyu çalıştırır ve sonuçlar döndürür.Bu işlemlerin her üçü aynı işlemde gerçekleşir.Önce hareketi tamamlama hatası oluştuğunda, tüm hareket geri alınır ve ileti sırasına gönderir.Bilgisayar beklemeden çıktığında uygulama yeniden başlatır ve ileti yeniden işler.
Güvenilir veri toplama
Büyük bir veri toplama uygulamaları küme kaynaklarının güvenilir veri toplamak için Hizmet Aracısı yararlanabilirsiniz.İçin örnek, birden çok siteli bir perakende uygulama Hizmet Aracısı, bir merkezi veri deposu için hareket bilgilerini göndermek için kullanabilirsiniz.Güvenilir, zaman uyumsuz ileti teslimi Hizmet Aracısı sağladığı için her site site geçici olarak merkezi veri deposu bağlantısı kesilirse bile işlem devam edebilir.Hizmet Aracısı güvenlik iletileri kilitleyerek yanlış yönlendirilen olmasını sağlamak için yardımcı olur ve aktarım sırasında verilerin korunmasına yardımcı olur.
İstemci uygulamaları için dağıtılmış sunucu tarafı
Çoklu erişim büyük uygulamaları SQL Server veritabanları yararlanabilir Hizmet Aracısı.Örneğin, sipariş, müşteri, stok ve alacak veri içeren farklı veritabanları arasında bilgi alışverişi için bir Web uygulaması için sipariş kitaplar Hizmet Aracısı sunucu tarafında kullanabilirsiniz.Hizmet Aracısı ileti kuyruklama ve güvenilir ileti teslimi sağladığından, uygulama veritabanlarında biri kullanılamıyor veya aşırı yüklü olduğunda bile siparişleri kabul etmek devam edebilirsiniz.Bu senaryoda, Hizmet Aracısı dağıtılmış oltp sistem için bir çerçeve olarak çalışır.
İstemci uygulamaları için veri birleştirme
Kullanmak veya aynı anda birden çok veritabanı bilgilerini görüntülemek gerekir uygulamaları Hizmet Aracısı yararlanabilirsiniz.Örneğin için bir ekran üzerine birden fazla konum verileri birleştiren bir müşteri hizmet uygulaması hizmet Broker paralel, yerine sırayla ve böylece birden çok bu isteklerini çalıştırmak için kullanabilirsiniz uygulama yanıt önemli ölçüde kısaltabilir saat.Müşteri hizmet uygulaması, farklı hizmetlere paralel istekleri gönderir; Hizmetleri isteklerine yanıt olarak müşteri hizmet uygulaması yanıtları toplar ve sonuçlar görüntüler.
Büyük ölçekli toplu işleme
Büyük ölçekli gerçekleştiren uygulamalar toplu iş iş iş queuing yararlanabilirsiniz ve paralel işleme, hızlı ve verimli bir şekilde büyük miktarlarda iş işlemek için Hizmet Aracısı tarafından sunulan.Uygulama içinde bir Hizmet Aracısı sıra işlenecek verileri depolar.Bir programı düzenli olarak sıradan okur ve verileri işler.Bir uygulamayı gerçekleştirmek için Hizmet Aracısı tarafından sağlanan güvenilir ileti yararlanabilirsiniz toplu işlem İsteğin kaynaklandığı bilgisayar dışında bir bilgisayarda.
Ayrıca bkz.