सेशंस, ऑटो-फॉरवर्डिंग, और पार्टिशन

Azure में Event-आधारित और Message-आधारित समाधान विकसित करें

Fiodar Sazanavets

Senior Software Engineer and Microsoft MVP

सेशन ओवरव्यू

Azure में Event-आधारित और Message-आधारित समाधान विकसित करें

सेशंस ओवरव्यू

  • प्रति-सेशन ऑर्डरिंग
    • Session ID से लागू
    • प्रति कंज्यूमर एक सेशन
    • मैसेज क्रम में रहते हैं
  • हल्का स्टेट ताकि:
    • रिस्टार्ट हैंडल हों
    • साफ FIFO क्यू सक्षम हो
    • कई समवर्ती सेशंस में स्केल हो

Service Bus Sessions

Azure में Event-आधारित और Message-आधारित समाधान विकसित करें

डेड-लेटरिंग और ऑटो-फॉरवर्डिंग

डेड-लेटरिंग

  • विफल मैसेज
  • मुख्य मैसेज पाथ अनब्लॉक करता है

ऑटो-फॉरवर्डिंग

  • अलग क्यू या टॉपिक पर जाता है
  • डायग्नोस्टिक्स फ्लो में उपयोग
  • रिट्राई के लिए उपयोग

Dead-lettering

Auto-forwarding

Azure में Event-आधारित और Message-आधारित समाधान विकसित करें

डुप्लिकेट डिटेक्शन

  • नेटवर्क कनेक्टिविटी टूट सकती है
    • इससे मैसेज दोबारा भेजे जाते हैं
    • डुप्लिकेट प्रोसेसिंग समस्या है
  • डुप्लिकेट डिटेक्शन:
    • यूनिक मैसेज ID उपयोग करें
    • इसे एक टाइम विंडो से जोड़ें
    • समान ID वाले मैसेज डिस्कार्ड करें
  • हर मैसेज सिर्फ एक बार प्रोसेस हो

Duplictae diagram

Azure में Event-आधारित और Message-आधारित समाधान विकसित करें

हाई थ्रूपुट के लिए पार्टिशन

Partitions in Service Bus

  • कई ब्रोकर्स पर फैला होता है
    • मैसेज पैरेलल प्रोसेस होते हैं
    • रेज़िलिएंसी बढ़ती है
  • वही API उपयोग करें
    • Service Bus डिस्ट्रीब्यूशन मैनेज करता है
    • वही कनेक्शन स्ट्रिंग
Azure में Event-आधारित और Message-आधारित समाधान विकसित करें

सब एक साथ जोड़ें

Service Bus summary

Azure में Event-आधारित और Message-आधारित समाधान विकसित करें

अभ्यास करते हैं!

Azure में Event-आधारित और Message-आधारित समाधान विकसित करें

Preparing Video For Download...