@فروشندهآنتوان وویلر
مهندس نرم افزار بر Backend و DevOps تمرکز کرد.
Apache Kafka یک پلت فرم پخش رویداد توزیع شده است که با تأکید بر قابلیت اطمینان ، عملکرد و سفارشی سازی ساخته شده است. کافکا می تواند به صورت انتشار-اشتراک پیام ارسال و دریافت کند. برای دستیابی به این هدف ، اکوسیستم به چند مفهوم اساسی اما قدرتمند متکی است ، که جامعه را قادر می سازد بسیاری از ویژگی ها را برای حل موارد استفاده متعدد ایجاد کند ، به عنوان مثال:
در این مقاله مفاهیم پشتیبان گیری از کافکا و ابزارهای مختلف موجود برای مدیریت جریان داده ها مشاهده می شود.
معماری
رفتار کافکا بسیار ساده است: تهیه کنندگان فشار دادن پیام ها به یک خاص موضوع، و مصرف کنندگان مشترک شدن در این موضوع برای واکشی و پردازش پیام ها. بیایید ببینیم با این فناوری چگونه به دست می آید.
سمت زیرساخت
مستقل از استفاده ، اجزای زیر مستقر می شوند:
- یکی یا بیشتر تهیه کنندگان ارسال پیام به کارگزاران.
- یک یا چند کافکا کارگزاران، سرور پیام رسان واقعی ارتباط بین تولیدکنندگان و مصرف کنندگان را مدیریت می کند.
- یکی یا بیشتر مصرف کنندگان واکشی و پردازش پیام ها در خوشه های نامگذاری شده گروه های مصرف کننده.
- یکی یا بیشتر نگهبان باغ وحش موارد مدیریت کارگزاران.
- (به دلخواه) یک یا چند مورد ثبت نمونه یکنواخت طرحواره پیام.
کافکا به عنوان یک سیستم توزیع شده مقیاس پذیر ، به شدت به …