AWS - SQS اور SNS کے درمیان فرق

AWS (ایمیزون ویب سروسز) پر SQS (سادہ قطار سروس) اور SWS (سادہ پیغام رسانی کی خدمت)

SNS اور VAT

ایس این ایس (سادہ اطلاع کی خدمت)

ایس این ایس

ایس این ایس ایک ایمیزون سادہ نوٹیفیکیشن سروس (ایمیزون ایس این ایس) ہے ، ایک تیز ، لچکدار ، مکمل طور پر کنٹرول پش نوٹیفکیشن سروس جو آپ کو انفرادی پیغامات بھیجنے یا متعدد وصول کنندگان کو بلک پیغامات بھیجنے کی اجازت دیتی ہے۔ ایمیزون ایس این ایس موبائل آلہ استعمال کرنے والوں ، ای میل وصول کنندگان ، یا دیگر تقسیم شدہ خدمات میں پیغام بھیجنے کے لئے پش پیغامات بھیجنا آسان اور معاشی بنا دیتا ہے۔

تقسیم شدہ اشاعت اور خریداری کا نظام۔ پیغامات سبسکرائبرز کو بھیجے جاتے ہیں ، اور جب ایس این ایس کے ذریعہ پبلشرز کو بھیجے جاتے ہیں تو ، ایس این ایس متعدد نکات کی تائید کرتا ہے ، جیسے ای میل ، ایس ایم ایس ، HTTP-end ، اور SQS۔ اگر آپ نامعلوم نمبر اور صارفین کی اقسام سے پیغامات وصول کرنا چاہتے ہیں تو آپ کو ایس این ایس کی ضرورت ہے۔

ایمیزون ایس این ایس کا استعمال کرتے ہوئے بیدو کلاؤڈ پش کی مدد سے ، آپ چین میں ایپل ، گوگل ، فائر او ایس اور ونڈوز ڈیوائسز کے ساتھ ساتھ اینڈروئیڈ ڈیوائسز کو پش اطلاعات بھیج سکتے ہیں۔ آپ امریکہ میں موبائل آلات کے صارفین کو یا دنیا بھر میں وصول کنندگان کو ایس ایم ایس پیغامات بھیجنے کے لئے ایس این ایس کا استعمال کرسکتے ہیں۔

ایس این ایس ایک تقسیم شدہ سبسکرپشن سبسکریپشن سسٹم ہے۔ SNS کے ذریعہ صارفین کو کب اور پیغامات بھیجے جاتے ہیں۔

VAT (باقاعدہ قطار کی خدمت)

VAT

VAT قطار نظام کے ذریعہ تقسیم کیا جاتا ہے۔ پیغامات وصول کنندگان کو نہیں بھیجے جائیں گے۔ وصول کنندگان کو پیغامات موصول کرنے کے لئے VAT کی درخواست کرنا ہوگی۔ ایک وقت میں ایک سے زیادہ وصول کنندگان سے پیغامات موصول نہیں ہوسکتے ہیں۔ کوئی بھی وصول کنندہ پیغامات موصول ، کارروائی اور حذف کرسکتا ہے۔ دوسرے وصول کنندگان کو بعد میں وہی پیغام نہیں ملے گا۔ SQS کے برعکس ووٹنگ ، SQS میں پیغام کی فراہمی میں تھوڑی تاخیر کا سبب بنتی ہے۔

SQS بنیادی طور پر پروگرام مختص یا درخواست کے انضمام کے لئے استعمال کیا جاتا ہے۔ پیغامات کو QSS میں ایک مختصر مدت کے لئے محفوظ کیا جاسکتا ہے (14 دن سے زیادہ نہیں)۔ ایس این ایس متعدد صارفین کو متعدد کاپیاں تقسیم کرتا ہے۔ مثال کے طور پر ، اس کا کہنا ہے کہ آپ اطلاق سے تیار کردہ ڈیٹا کو متعدد اسٹوریج سسٹم میں نقل کرنا چاہتے ہیں۔ آپ ایس این ایس کا استعمال کرسکتے ہیں اور متعدد صارفین کو یہ معلومات بھیج سکتے ہیں ، جن میں سے ہر ایک اسے مختلف اسٹوریج سسٹمز (ایس 3 ، آپ کی ہارڈ ڈرائیو ، آپ کے کمپیوٹر پر ڈیٹا بیس وغیرہ) میں تقسیم کرتا ہے۔

ایس این ایس متعدد نقطوں کی حمایت کرتا ہے ، جیسے ای میل ، ایس ایم ایس ، HTTP اختتام اور SQS۔ اگر آپ نامعلوم نمبر اور صارفین کی اقسام سے پیغامات وصول کرنا چاہتے ہیں تو آپ کو ایس این ایس کی ضرورت ہے۔

مندرجہ ذیل اختلافات ہیں:

تنظیم کی قسم

  • VAT: قطار (JMS کی طرح)
  • ایس این ایس: تھیم (پب / سب سسٹم)

پیغام کی کھپت

  • VAT: نقد رقم نکالنے کا طریقہ کار - صارفین کی انکوائری اور VAT سے پیغامات کی بازیافت
  • ایس این ایس: پش میکانزم۔ ایس این ایس صارفین کو پیغامات بھیجتی ہے

کیس استعمال کریں

  • VAT: دو پروگراموں کی علیحدگی اور متوازی اسینکرونس پروسیسنگ
  • ایس این ایس: فین آؤٹ ایک ایسا معنی ہے جو آپ کو ایک ہی پیغام پر متعدد طریقوں سے کارروائی کرنے کی سہولت دیتا ہے

تندہی

  • VAT: پیغامات کچھ (ایڈجسٹ) مدت کے لئے محفوظ کیے جاتے ہیں ، کوئی خریدار دستیاب نہیں ہوتا ہے
  • ایس این ایس: کوئی استقامت نہیں۔ جب پیغام پہنچتا ہے تو ، صارف ہوتا ہے ، پیغام وصول کریں ، اور پیغام حذف ہوجاتا ہے۔ اگر گاہک نہ ہوں تو پیغام غائب ہوجاتا ہے۔

یعنی ، ایس کیو ایس میں پیغام کی فراہمی کی ضمانت ہے ، لیکن ایس این ایس میں ایسا نہیں ہے۔

صارفین کی قسم

  • VAT: تمام صارفین کو یکساں ہونا چاہئے اور اسی وجہ سے پیغامات پر اسی طرح عملدرآمد کرنا چاہئے
  • ایس این ایس: تمام صارفین مختلف طریقوں سے پیغامات پر کارروائی کرتے ہیں (خیال کیا جاتا ہے)

نمونے کے پروگرام

  • VAT: کام کا دائرہ کار۔ جب اور نوکریوں کو VAT میں جمع کروایا جاتا ہے تو ، صارفین بھی نوکریوں پر سنجیدگی سے کارروائی کرسکتے ہیں۔ اور اگر کاروباری تعدد میں اضافہ ہوتا ہے تو پھر متوازی پروسیسنگ کے ل consumers صارفین کی تعداد میں اضافہ ممکن ہے
  • ایس این ایس: تصویری پروسیسنگ۔ اگر کسی نے S3 پر تصویر اپ لوڈ کی ہے ، تو پھر اس تصویر پر نشان لگائیں ، تھمب نیل بنائیں ، اور شکریہ کو ای میل بھی بھیجیں۔ اس صورت میں ، S3 SNS سبجیکٹ کو پیغام بھیج سکتا ہے اور 3 استعمال کنندہ SNS تھیم کے ساتھ منسلک کرسکتے ہیں۔ پہلا ایک تصویر پر نشان لگائے گا ، دوسرا خاکہ تیار کرے گا ، اور تیسرا شکریہ بھیجے گا۔ وہ سب ایک ہی پیغام (تصویری URL) وصول کرتے ہیں اور اسی عمل کو متوازی انجام دیتے ہیں۔

آپ کو ہمیشہ SNS اور VAT کو اکٹھا کرنے کی ضرورت نہیں ہے۔ آپ اپنے ایس این ایس کو ایس کیو ایس کے علاوہ ای میل ، ایس ایم ایس یا HTTP پر بھیج سکتے ہیں۔ SAT کو VAT کے ساتھ جوڑنے کے فوائد ہیں۔ بیرونی سروس آپ کے میزبانوں سے رابطہ قائم نہیں کرنا چاہتی ہے (فائر وال آپ کے گھر تک باہر سے تمام رسائی روک سکتا ہے)۔ بہت سارے پیغامات کی وجہ سے ، آپ کا اختتامی نقطہ آسانی سے ختم ہوسکتا ہے۔ ای میل اور ایس ایم ایس ، آپ پیغامات پر تیزی سے کارروائی کرنے کا انتخاب نہیں کرسکتے ہیں۔ اپنے ایس این ایس کو اپنے ایس کیو ایس سے مربوط کرکے ، آپ اپنی صوابدید پر پیغامات وصول کرسکتے ہیں۔ اس سے صارفین کو آف لائن رہنے ، نیٹ ورکنگ کو برداشت کرنے اور ناکام میزبانوں کی سہولت مل سکتی ہے۔ آپ کو یقینی ترسیل بھی ملے گی۔ اگر آپ ایس این ایس کو پیغامات بھیجنے کے لئے HTTP کے اختتامی مقام پر یا ای میل یا SMS پر سیٹ کرتے ہیں تو ، پیغام بھیجنے میں متعدد ناکامی کے نتیجے میں اس پیغام کو حذف کردیا جاسکتا ہے۔

SQS بنیادی طور پر پروگرام مختص یا درخواست کے انضمام کے لئے استعمال کیا جاتا ہے۔ پیغامات کو QSS میں ایک مختصر مدت کے لئے محفوظ کیا جاسکتا ہے (14 دن سے زیادہ نہیں)۔ ایس این ایس متعدد صارفین کو متعدد کاپیاں تقسیم کرتا ہے۔ مثال کے طور پر ، اس کا کہنا ہے کہ آپ اطلاق سے تیار کردہ ڈیٹا کو متعدد اسٹوریج سسٹم میں نقل کرنا چاہتے ہیں۔ آپ ایس این ایس کا استعمال کرسکتے ہیں اور متعدد صارفین کو یہ معلومات بھیج سکتے ہیں ، جن میں سے ہر ایک اسے مختلف اسٹوریج سسٹمز (ایس 3 ، آپ کی ہارڈ ڈرائیو ، آپ کے کمپیوٹر پر ڈیٹا بیس وغیرہ) میں تقسیم کرتا ہے۔

مبارک بادل !!!