Skip to Content
بازارچهApache Kafka

Apache Kafka

برای سیستم‌های بزرگی که هر ثانیه حجم زیادی اطلاعات جابه‌جا می‌کنند.

حداقل منابع کل قالب: ۱ vCPU و ۱ گیگابایت RAM. هزینه بر اساس مصرف واقعی حساب می‌شود؛ تعرفه‌ها  را ببینید.

چه چیزی نصب می‌شود

بخشایمیجدسترسیدیسک ماندگار
Kafka (kafka)apache/kafka:3.9.0خصوصی/var/lib/kafka/data

نصب

قالب را پیدا کنید

در پنل به بازارچه بروید، «Apache Kafka» را جستجو کنید و «استقرار سرویس» را بزنید.

مراحل نصب را پیش بروید

اپلیکیشن (تازه یا موجود)، نام هر بخش، نوع دسترسی و متغیرها را می‌بینید. پیش‌فرض‌ها برای شروع درست‌اند؛ معمولاً فقط «ادامه» را بزنید. نامی که برای هر بخش می‌گذارید، نام خصوصی آن در شبکهٔ اپلیکیشن هم هست.

منتظر «در حال اجرا» بمانید

وضعیت همهٔ بخش‌ها باید «در حال اجرا» شود. تا آن موقع آدرس ممکن است خطا بدهد.

اولین ورود

  1. Kafka خصوصی است. از سرویس‌های همین اپلیکیشن، <نام-سرویس>:9092 را به عنوان bootstrap server بدهید.

نکته‌ها

  • این یک Kafka تک‌نود (KRaft، بدون ZooKeeper) است و ضریب تکرار ۱ دارد. برای یادگیری و بارهای متوسط خوب است، ولی اگر همان یک نود از کار بیفتد تا بالا آمدن دوباره پیامی جابه‌جا نمی‌شود.
  • پیام‌ها روی دیسک (/var/lib/kafka/data) می‌مانند. مدت نگهداری را با KAFKA_LOG_RETENTION_HOURS کنترل کنید تا دیسک (و هزینه‌اش) بی‌حساب بزرگ نشود.

پشتیبان‌گیری

  • دیسک /var/lib/kafka/data در سرویس Kafka: پوشهٔ دادهٔ یک دیتابیس در حال اجراست و zip گرفتن از آن نسخهٔ سالمی نمی‌دهد. با کادر «اجرای دستور» در زبانهٔ «لاگ‌ها»ی همان سرویس یک خروجی (dump) روی همین دیسک بنویسید و آن فایل را از زبانهٔ «ذخیره‌سازی» دانلود کنید. دیسک‌ها

حذف

هر بخش یک سرویس جداست. برای حذف کامل، همهٔ سرویس‌ها و افزونه‌های این قالب را از اپلیکیشن حذف کنید. با حذف سرویس، دیسک‌هایش هم برای همیشه پاک می‌شوند؛ قبلش نسخهٔ پشتیبان بگیرید.

در سایت گردوApache Kafka در بازارچهٔ گردو