Aracılığıyla paylaş


Azure Event Hubs - İstemci SDK'ları

Bu makalede Azure Event Hubs tarafından desteklenen SDK'lar için aşağıdaki bilgiler sağlanır:

  • Uygulamalarınızda kullanabileceğiniz paketin konumu
  • Kaynak kodu, örnekleri, benioku, değişiklik günlüğünü, bildirilen sorunları bulabileceğiniz ve ayrıca yeni sorunlar oluşturabileceğiniz GitHub konumu
  • Hızlı başlangıç öğreticilerinin bağlantıları

İstemci SDK'ları

Aşağıdaki tabloda, kullanılabilir en son Azure Event Hubs çalışma zamanı istemcileri açıklanmaktadır. Bu kitaplıkların temel odağı, bir olay hub'ından ileti göndermek ve almaktır.

Dil Paket Başvuru
. NET Standard Azure.Messaging.EventHubs
Azure.Messaging.EventHubs.Processor
Java azure-messaging-eventhubs
azure-messaging-eventhubs-checkpointstore-blob
Python azure-eventhub
azure-eventhub-checkpointstoreblob-aio
JavaScript azure/event-hubs
azure/eventhubs-checkpointstore-blob
Go azure-event-hubs-go
C azure-event-hubs-c

Aşağıdaki tabloda eski Azure Event Hubs çalışma zamanı istemcileri listelenmektedir. Bu paketler kritik hata düzeltmeleri alabilir ancak etkin geliştirme aşamasında değildir. Bunun yerine yukarıdaki tabloda listelenen en son SDK'ları kullanmanızı öneririz.

30 Eylül 2026'da Azure SDK yönergelerine uymayan WindowsAzure.ServiceBus, Microsoft.Azure.ServiceBus ve com.microsoft.azure.servicebus Azure Service Bus SDK kitaplıklarını kullanımdan kaldıracağız. Ayrıca SBMP protokolünün desteğini de sonlandıracağız, bu nedenle 30 Eylül 2026'da bu protokolü artık kullanamayacaksınız. Bu tarihten önce kritik güvenlik güncelleştirmeleri ve geliştirilmiş özellikler sunan en son Azure SDK kitaplıklarına geçiş yapın.

Eski kitaplıklar 30 Eylül 2026'dan sonra da kullanılabilir olsa da artık Microsoft'tan resmi destek ve güncelleştirmeler almayacaktır. Daha fazla bilgi için bkz . destek kullanımdan kaldırma duyurusu.

Dil Paket Başvuru
. NET Standard Microsoft.Azure.EventHubs (eski)
Microsoft.Azure.EventHubs.Processor (eski)
. .NET Framework WindowsAzure.Messaging (eski)
Java azure-eventhubs (eski)

Yönetim SDK'ları

Şu anda kullanılabilir yönetime özgü kitaplıkların listesi aşağıdadır. Bu kitaplıklardan hiçbiri çalışma zamanı işlemleri içermez ve yalnızca Event Hubs varlıklarını yönetme amacına yönelik değildir.

.NET paketleri

İstemci kitaplıkları

  • Azure.Messaging.EventHubs: Birleştirilmiş Azure SDK tasarım yönergelerine uygun ve yeni özellikler için etkin geliştirme kapsamında kitaplığın geçerli sürümüdür. .NET Standard platformunu destekler ve hem tam .NET Framework hem de .NET Core tarafından kullanılmasını sağlar. Microsoft.Azure.EventHubs ile üst düzeyde özellik eşliği vardır ve ayrıntılar ve istemci hiyerarşisi farklı bir biçimdedir. Bu kitaplık, kullanmanızı önerdiğimiz kitaplıktır.
  • Microsoft.Azure.EventHubs: Event Hubs'ı Service Bus ile paketlenmemiş ayrılmış bir istemciye ayırmak için kullanılan ilk kitaplıktır. .NET Standard 2.0 platformunu destekler ve hem tam .NET Framework hem de .NET Core tarafından kullanılmasına olanak sağlar. Bu, kullanımı ve üçüncü taraf blog girişleri, uzantıları vb. bakımından kitaplığın baskın sürümüdür. Temel işlevsellik geçerli kitaplıkla aynıdır, ancak birinin sunduğu ve diğerinin sunmadığı bazı küçük bitler vardır. Şu anda hata düzeltmeleri ve kritik güncelleştirmeler alıyor ancak artık yeni özellikler almıyor.
  • Windows.Azure.ServiceBus: Event Hubs'ın Service Bus ile hala daha dolanık olduğu özgün kitaplıktı. .NET Core'un ön tarihini içerdiğinden yalnızca tam .NET Framework'leri destekler. Bu kitaplık, yeni kitaplıklar tarafından desteklenmeyen bazı ikincil işlevler sunar.

Yönetim kitaplıkları

  • Microsoft.Azure.Management.EventHub: Event Hubs için yönetim kitaplığının geçerli GA sürümüdür. .NET Standard 2.0 platformunu destekler ve hem tam .NET Framework hem de .NET Core tarafından kullanılmasına olanak sağlar.

Sonraki adımlar

Aşağıdaki bağlantıları inceleyerek Event Hubs hakkında daha fazla bilgi edinebilirsiniz: