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.
Bu makalede, Azure Event Grid'i kullanmaya yönelik birkaç örnek kullanım örneği sağlanır.
Not
Azure Event Grid'i yeni kullanıyorsanız devam etmeden önce Azure Event Grid'e genel bakış'ı okuyun.
MQTT mesajlaşma kullanım örnekleri
Azure Event Grid'in MQTT aracı özelliği aşağıdaki senaryoları gerçekleştirmenizi sağlar.
IoT telemetri verisi almak
Telemetriyi birden çoğa mesajlaşma düzeni kullanarak alın. Örneğin, birden çok IoT cihazından bir bulut uygulamasına telemetri göndermek için Event Grid'i kullanın. Bu düzen, uygulamanın cihazlarla çok sayıda bağlantıyı Event Grid'e yönetme yükünü boşaltmasını sağlar.
Komut ve denetim
İstek yanıtı (bire bir) ileti desenini kullanarak MQTT istemcilerinizi denetleyin. Örneğin, Event Grid kullanarak bir bulut uygulamasından IoT cihazına komut gönderin.
Uyarıları yayınlama
Bire çok mesajlaşma düzenini kullanarak bir istemci filosuna uyarılar yayınlar. Örneğin, bir bulut uygulamasından birden çok IoT cihazına uyarı göndermek için Event Grid'i kullanın. Bu desen, uygulamanın, hizmet tarafından her ilgili istemci için çoğaltılan yalnızca tek bir mesaj yayımlamasına olanak tanır.
MQTT verilerini tümleştirme
MQTT mesajlarını itme teslimatı veya çekme teslimatı aracılığıyla Azure hizmetlerine ve özel uç noktalara yönlendirerek MQTT istemcilerinizin verilerini tümleştirin. Örneğin, Telemetriyi IoT cihazlarınızdan Event Hubs'a ve ardından cihaz telemetrinizden içgörüler elde etmek üzere Azure Stream Analytics'e yönlendirmek için Event Grid'i kullanın.
Anlık Bildirim Teslimatı Kullanım Senaryoları
Event Grid anında iletme teslimi aşağıdaki kullanım örneklerini etkinleştirir.
Olay odaklı sunucusuz çözümler oluşturma
event grid kullanarak Azure İşlevleri Uygulamaları, Logic Apps ve API Management ile sunucusuz çözümler oluşturun. Event Grid ile sunucusuz hizmetleri kullanarak, dağıtılan tüm altyapıyı temin etmek, yönetmek, güvenliğini sağlamak ve bakımını yapmak zorunda olduğunuz klasik bilgi işlem modellerinden üstün bir üretkenlik, efor ekonomisi ve tümleştirme düzeyi elde edersiniz.
Azure hizmetlerinden olay alma
Event Grid, işlemlerinizi otomatikleştirebilmeniz için 20'den fazla Azure hizmetindeki olayları alabilir. Örneğin, aşağı akış uygulamanızın içeriğini okuyup işleyebilmesi için Event Grid'i Azure Depolama Hesabında yeni bir blob oluşturulduğunda olay alacak şekilde yapılandırabilirsiniz. Desteklenen tüm Azure hizmetlerinin ve olaylarının listesi için bkz . Sistem konuları.
Uygulamalarınızdan etkinlikleri alın
Kendi hizmetiniz veya uygulamanız, abone uygulamalarının işlediği olayları Event Grid'de yayımlar. Event Grid, basit bir kaynak modeliyle büyük ölçekte tümleştirme ve yönlendirme gereksinimlerini ele almak için Ad Alanı Konuları'na sahiptir. Olayları yüzlerce veya binlerce farklı gruba dağıtmanız gerektiğinde basit bir yönetim ve yönlendirme modeli için temel tümleştirme gereksinimlerini ve Etki Alanlarını karşılamak için Özel Konular'ı da kullanabilirsiniz.
İş ortağından (SaaS sağlayıcıları) etkinlik alma
Çok kiracılı bir SaaS sağlayıcısı veya platformu, olaylarını İş Ortağı Olayları adlı bir özellik aracılığıyla Event Grid'de yayımlayabilir. Örneğin, bu olaylara abone olabilir ve görevleri otomatikleştirebilirsiniz. Şu anda aşağıdaki iş ortaklarından gelen olaylar kullanılabilir:
- Kimlik Doğrulaması0
- Microsoft Graph API. Microsoft Graph API'si aracılığıyla Microsoft Entra ID, Microsoft Outlook, Teams, Konuşmalar, güvenlik uyarıları ve Evrensel Yazdırma'dan olayları alabilirsiniz.
- Kabile Grubu
Çekme teslimi kullanım örnekleri
Azure Event Grid özellikleri, CloudEvents teslimini çekme özelliğine sahiptir. İstemciler bu teslim modunu kullanarak olayları okumak için Event Grid'e bağlanır. Aşağıdaki kullanım örnekleri çekme teslimi kullanılarak gerçekleştirilebilir.
Olayları kendi hızınızda alın
Bir veya daha fazla istemci, iletileri kendi hızlarında okumak için Azure Event Grid'e bağlanabilir. Event Grid, istemcilere olay tüketimi üzerinde tam denetim sağlar. Örneğin uygulamanız günün belirli saatlerinde olayları alabilir. Çözümünüz, Event Grid'den okunan daha fazla istemci ekleyerek tüketim oranını da artırabilir.
Olayları özel bağlantı üzerinden tüketme
CloudEvents'i sanal ağınızdaki özel bir uç nokta üzerinden yayımlamak ve okumak için Azure Event Grid'e bağlanmak için özel bağlantılar yapılandırabilirsiniz. Sanal ağınız ile Event Grid arasındaki trafik Microsoft omurga ağına gider.
Önemli
Özel bağlantılar itme teslimatı ile değil, çekme teslimatı ile kullanılabilir. Uygulamanız Event Grid'e bağlanıp olayları yayımlamak veya olayları almak için özel bağlantılar kullanabilirsiniz; Event Grid olayları teslim etmek için web kancanıza veya Azure hizmetinize bağlandığında kullanamazsınız.