گھر خبروں میں اپاچی کافکا کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

اپاچی کافکا کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - اپاچی کافکا کا کیا مطلب ہے؟

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

کافکا اسکیلہ میں لکھا گیا ہے اور اصل میں لنکڈین نے تیار کیا تھا۔ اس وقت سے ، متعدد کمپنیوں نے اسے ریئل ٹائم پلیٹ فارم بنانے کے لئے استعمال کیا ہے۔

ٹیکوپیڈیا اپاچی کافکا کی وضاحت کرتا ہے

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

کافکا استعمال کیا جاسکتا ہے:

  • بطور روایتی مسیج بروکر
  • ویب سائٹ کی سرگرمی سے باخبر رہنے کے لئے
  • لاگ اکٹھا کرنے کیلئے
  • بڑے ڈیٹا اسٹریم پروسیسنگ کے لئے

کافکا کو اسٹیمنگ ڈیٹا کو ریئل ٹائم تجزیہ اور پیش کرنے کے لئے اپاچی طوفان ، اپاچی ایچ بیس اور اپاچی چنگاری کے ساتھ بھی استعمال کیا جاسکتا ہے۔

اپاچی کافکا کیا ہے؟ - ٹیکپوپیڈیا سے تعریف