Veri akışı uç noktalarını yapılandırma
Önemli
Azure Arc tarafından etkinleştirilen Azure IoT İşlemleri Önizlemesi şu anda önizleme aşamasındadır. Bu önizleme yazılımını üretim ortamlarında kullanmamalısınız.
Genel kullanıma sunulan bir sürüm kullanıma sunulduğunda yeni bir Azure IoT İşlemleri yüklemesi dağıtmanız gerekir. Önizleme yüklemesini yükseltemezsiniz.
Beta veya önizleme aşamasında olan ya da başka bir şekilde henüz genel kullanıma sunulmamış olan Azure özelliklerinde geçerli olan yasal koşullar için bkz. Microsoft Azure Önizlemeleri için Ek Kullanım Koşulları.
Veri akışlarını kullanmaya başlamak için önce veri akışı uç noktaları oluşturun. Veri akışı uç noktası, veri akışının bağlantı noktasıdır. Bir uç noktayı veri akışı için kaynak veya hedef olarak kullanabilirsiniz. Bazı uç nokta türleri hem kaynak hem de hedef olarak kullanılabilirken, diğerleri yalnızca hedeflere yöneliktir. Veri akışı için en az bir kaynak uç nokta ve bir hedef uç nokta gerekir.
Yapılandıracak uç nokta türünü seçmek için aşağıdaki tabloyu kullanın:
Uç nokta türü | Açıklama | Kaynak olarak kullanılabilir | Hedef olarak kullanılabilir |
---|---|---|---|
MQTT | Azure IoT İşlemleri ve Event Grid'de yerleşik olan aracı dahil olmak üzere MQTT aracılarıyla çift yönlü mesajlaşma için. | Yes | Yes |
Kafka | Azure Event Hubs da dahil olmak üzere Kafka aracılarıyla çift yönlü mesajlaşma için. | Yes | Yes |
Data Lake | Azure Data Lake 2. Nesil depolama hesaplarına veri yüklemek için. | Hayır | Evet |
Microsoft Fabric OneLake | Microsoft Fabric OneLake lakehouses'a veri yüklemek için. | Hayır | Evet |
Yerel depolama | Yerel olarak kullanılabilir kalıcı bir birime veri göndermek için azure arc uç birimleri tarafından etkinleştirilen Azure Container Storage aracılığıyla veri yükleyebilirsiniz. | Hayır | Evet |
Veri akışları yerel MQTT aracı uç noktasını kullanmalıdır
Veri akışı oluşturduğunuzda, kaynak ve hedef uç noktaları belirtirsiniz. Veri akışı, verileri kaynak uç noktadan hedef uç noktaya taşır. Birden çok veri akışı için aynı uç noktayı kullanabilir ve bir veri akışındaki hem kaynak hem de hedefle aynı uç noktayı kullanabilirsiniz.
Ancak veri akışında hem kaynak hem de hedef olarak özel uç noktaların kullanılması desteklenmez. Bu kısıtlama, Azure IoT İşlemleri'ndeki yerleşik MQTT aracısının her veri akışının kaynağı veya hedefi olması gerektiği anlamına gelir. Veri akışı dağıtım hatalarını önlemek için her veri akışının kaynağı veya hedefi olarak varsayılan MQTT veri akışı uç noktasını kullanın.
Belirli bir gereksinim, her veri akışının kaynağı veya hedefi konağı aio-broker
olan bir MQTT uç noktasıyla yapılandırılmış olması gerektiğidir. Bu nedenle varsayılan uç noktayı kullanmak kesinlikle gerekli değildir ve konak olduğu aio-broker
sürece yerel MQTT aracısını işaret eden ek veri akışı uç noktaları oluşturabilirsiniz. Ancak, karışıklık ve yönetilebilirlik sorunlarını önlemek için varsayılan uç nokta önerilen yaklaşımdır.
Aşağıdaki tabloda desteklenen senaryolar gösterilmektedir:
Senaryo | Desteklenir |
---|---|
Kaynak olarak varsayılan uç nokta | Yes |
Hedef olarak varsayılan uç nokta | Yes |
Kaynak olarak özel uç nokta | Evet, hedef varsayılan uç noktaysa veya konağı olan bir MQTT uç noktasıysa aio-broker |
Hedef olarak özel uç nokta | Evet, kaynak varsayılan uç noktaysa veya konağı olan bir MQTT uç noktasıysa aio-broker |
Kaynak ve hedef olarak özel uç nokta | Hayır, bunlardan biri konağı olan bir MQTT uç noktası değilse aio-broker |
Uç noktaları yeniden kullanma
Her veri akışı uç noktasını, verilerin nereden gelmesi veya nereye gitmesi gerektiğini ( host
değer), uç noktayla kimlik doğrulamasının nasıl yapılacağını ve TLS yapılandırması veya toplu işlem tercihi gibi diğer ayarları içeren bir yapılandırma ayarları paketi olarak düşünün. Bu nedenle yalnızca bir kez oluşturmanız gerekir ve ardından bu ayarların aynı olacağı birden çok veri akışında yeniden kullanabilirsiniz.
Uç noktaların yeniden kullanılmasını kolaylaştırmak için MQTT veya Kafka konu filtresi uç nokta yapılandırmasının bir parçası değildir. Bunun yerine, veri akışı yapılandırmasında konu filtresini belirtirsiniz. Bu, farklı konu filtreleri kullanan birden çok veri akışı için aynı uç noktayı kullanabileceğiniz anlamına gelir.
Örneğin, varsayılan MQTT aracısı veri akışı uç noktasını kullanabilirsiniz. Bunu farklı konu filtreleri olan hem kaynak hem de hedef için kullanabilirsiniz:
Benzer şekilde, diğer uç noktalar ve konular için aynı MQTT uç noktasını kullanan birden çok veri akışı oluşturabilirsiniz. Örneğin, bir Olay Hub'ı uç noktasına veri gönderen bir veri akışı için aynı MQTT uç noktasını kullanabilirsiniz.
MQTT örneğine benzer şekilde, farklı konular için aynı Kafka uç noktasını veya farklı tablolar için aynı Data Lake uç noktasını kullanan birden çok veri akışı oluşturabilirsiniz.
Sonraki adımlar
Veri akışı uç noktası oluşturma: