Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Service Bus bölümleri, kuyrukların ve konuların veya mesajlaşma varlıklarının birden çok ileti aracısı arasında bölümlenebilmesini sağlar. Bölümleme, bölümlenmiş bir varlığın genel aktarım hızının artık tek bir ileti aracısının performansıyla sınırlı olmadığı anlamına gelir. Bölümlenmiş kuyruklar ve konular, işlemler ve oturumlar için destek gibi tüm gelişmiş Service Bus özelliklerini içerebilir. Daha fazla bilgi için Bölümlenmiş kuyruklar ve konular kısmına bakın. Bu makalede, Service Bus Premium ad alanı için bölümlemeye olanak tanımanın farklı yolları gösterilmektedir. Bu ad alanı içindeki tüm varlıklar bölümlenir.
Uyarı
- JMS şu anda bölümlenmiş ad alanları üzerinde desteklenmemektedir.
- Premium katmanında ad alanı oluşturma sırasında bölümleyi etkinleştirebilirsiniz.
- Bölümlenmiş bir ad alanında bölümlenmemiş varlıklar oluşturamazsınız.
- Mevcut ad alanında bölümleme seçeneğini değiştiremezsiniz. Ad alanı oluşturma sırasında bölüm sayısını ayarlarsınız.
- Atanan mesajlaşma birimlerinin sayısı her zaman bir ad alanı içindeki bölüm sayısının çarpanıdır ve bölümler arasında eşit olarak dağıtılır. Örneğin, 16 MU ve 4 bölüm içeren bir ad alanında her bölüme 4 MU atanır.
- Daha düşük mesajlaşma birimleriyle (MU) birden çok bölüm kullanmak, daha yüksek MU'lara sahip tek bir bölüm üzerinde daha iyi performans sağlar.
- Bu özellik şu anda Batı Hindistan, Orta Katar ve Doğu Avusturya dışındaki tüm bölgelerde kullanılabilir.
Önemli
Bölümlenmiş ad alanlarıyla desteklenmez:
- Farklı SessionId veya PartitionKey ile iletileri toplu işleme.
- Standart katman ad alanından Premium katman bölümlenmiş ad alanına geçiş
- Coğrafi olağanüstü durum kurtarma kullanılırken bölümlenmiş bir ad alanını bölümlenmemiş bir ad alanıyla eşleştirme
Azure portalı kullanma
Azure portalında bir ad alanı oluştururken, aşağıdaki görüntüde gösterildiği gibi Bölümleme'yi Etkin olarak ayarlayın ve bölüm sayısını seçin.
Azure CLI kullanma
Bölümlemenin etkinleştirildiği bir ad alanı oluşturmak için komutunu az servicebus namespace create kullanarak --premium-messaging-partitions 1'den büyük bir sayıya ayarlayın.
az servicebus namespace create \
--resource-group myresourcegroup \
--name mynamespace \
--location westus
--sku Premium
--premium-messaging-partitions 4
Azure PowerShell kullanma
Bölümlemenin etkinleştirildiği bir ad alanı oluşturmak için komutunu New-AzServiceBusNamespace kullanarak -PremiumMessagingPartition 1'den büyük bir sayıya ayarlayın.
New-AzServiceBusNamespace -ResourceGroupName myresourcegroup `
-Name mynamespace `
-Location westus `
-PremiumMessagingPartition 4
Şablon kullanma
Bölümlemenin etkinleştirildiği bir ad alanı oluşturmak için ad alanı özellikleri bölümünde 1'den büyük bir sayıya ayarlayınpremiumMessagingPartitions. Aşağıdaki örnekte, her bölüme 4 bölüm ve 1 mesajlaşma birimi atanmış bölümlenmiş bir ad alanı oluşturulur. Daha fazla bilgi için Microsoft.ServiceBus ad alanları şablon referansı bölümüne bakın.
- Biceps
- ARM şablonu
@description('Name of the Service Bus namespace')
param serviceBusNamespaceName string
@description('Location for all resources.')
param location string = resourceGroup().location
resource serviceBusNamespace 'Microsoft.ServiceBus/namespaces@2024-01-01' = {
name: serviceBusNamespaceName
location: location
sku: {
name: 'Premium'
capacity: 4
}
properties: {
premiumMessagingPartitions: 4
}
}
Sonraki Adımlar
Örnekleri seçtiğiniz dilde kullanarak Azure Service Bus özelliklerini keşfedin.
- .NET için Azure Service Bus istemci kitaplığı örnekleri (en son)
- Java için Azure Service Bus istemci kitaplığı örnekleri (en son)
- Python için Azure Service Bus istemci kitaplığı örnekleri
- JavaScript için Azure Service Bus istemci kitaplığı örnekleri
- TypeScript için Azure Service Bus istemci kitaplığı örnekleri