Aracılığıyla paylaş


Service Broker hizmetleri oluşturma

Tanım Hizmet Aracısı hizmetin, hizmeti bir hedef olduğu sözleşme adlarını içerir.C Hedef hizmet hizmetin belirten sözleşmeler tarafından tanımlanan görev istekleri kabul eden bir adresi temsil eder.Bir Hizmet başlatılıyor hedef hizmetiyle bir görüşme için bir dönüş adresi temsil eder.

Bir hizmet, bir iş sürecinin görevlerini ayrı bir kümesi olarak temsil eder.Her anlaşma hizmet içinde belirli bir görevi temsil eder.Bir anlaşma birden fazla hizmet tarafından kullanılan ve BIR hizmet birden fazla anlaşma belirtebilirsiniz.

Her hizmet bir sıra iletileri depolamak için kullanır.Gönderilen iletiler hizmet sıraya teslim edilir.Genel olarak, yalnızca bir hizmet belirli bir sıra kullandığında uygulamak en kolay uygulamalardır.Ancak, esneklik için Hizmet Aracısı aynı sıra belirtmek, birden çok hizmet verir.Bu durum, uygulama, aynı türdeki tüm iletilerin aynı şekilde davranır veya ileti türü adı hem de hizmet adı, ileti işleme belirlemek için inceler.Bir uygulama aynı hizmet birden çok sürümü desteklediğinde bu stratejiyi kullanışlı olabilir.

Bir iletinin ağ biçimi, hizmet adını içerir.Bu nedenle, hizmet adları, genellikle harmanlama sorunları ve adlandırma çakışmaları önlemek için seçilir.Adlandırma ile ilgili daha fazla bilgi için bkz: Service Broker nesneleri adlandırma.

Bir hizmet oluşturmak için , aşağıdakileri yapmanız gerekir:

  1. Ileri ve geri gönderilen verileri tanımlayan bir ileti türleri oluşturun.

  2. Kullanılabilecek ileti türlerini tanımlayan bir anlaşma oluşturur ve hangi bitiş noktası, belirli bir görevi yerine getirmek üzere gönderebilirsiniz.

  3. Bir uygulamanın, işlem, iletilerini göndermenizi ve belirli bir görevi gerçekleştirmek gereken şekilde oluşturun.

  4. hizmet gelen iletileri saklamak için bir sıra oluşturur.Iletiler geldiğinde Aracısı saklı yordam işlem iletileri otomatik olarak etkinleştirir, sıranın bir etkinleştirme saklı yordamını ilişkilendirerek.

  5. Bir hizmet oluşturmak ve iletiler için hizmetin alacak sıra ilişkilendirmek.Hizmetin, hizmet adına diğer hizmetler gerçekleştireceğiniz görevler tanımlayın (Sözleşmeler) gösterir.hizmet sözleşmeler için hizmet diğer hizmetleri istekleri görevleri'ni belirtmeniz gerekir.

Bir hizmet oluştururken ilgili tam adımlar hizmet belirli gereksinimlerine bağlı olarak biraz farklı olabilir.Olay bildirimlerini işlemek için bir servis oluşturduğunuzda, örneğin, ileti türü ve anlaşma zaten tanımlanır SQL Server, dolayısıyla bunları oluşturmanız gerekmez.

See Also

Concepts

Other Resources