0

کتاب Kafka The Definitive Guide

توضیحات

کتاب Kafka The Definitive Guide در واقع راهنمای آپاچی کفکا می‌باشد. این کتاب چاپ سال 2017 از انتشارات بین‌المللی Oreilly بوده و به طور کامل در مورد راه‌اندازی و کار با این سیستم آموزش‌های لازم را می‌دهد. از جمله موارد مهمی که در این کتاب آموزش داده می‌شود عبارتند از:

  • نصب و راه‌اندازی Kafka
  • قسمت‌های مختلف Kafka
  • نظارت بر Kafka

و همچنین قسمت‌های مهم دیگری که در سرفصل‌های این کتاب کاملاً مشخص است.

Apache Kafka چیست و چه کاربردی دارد؟

از آپاچی کفکا برای امکان برقراری ارتباط بین تولیدکنندگان و مصرف‌کنندگان با استفاده از موضوعات پیام محور از Apache Kafka استفاده می‌کنیم. Apache Kafka یک سیستم پیام رسانی سریع، مقیاس‌پذیر، با قابلیت متحمل خطا، و امکان انتشار-اشتراک پیام سیستم است. اساساً، این چارچوب، بستری را برای برنامه‌های پیشرفته نسل جدید و توزیع شده طراحی کرده است و علاوه بر آن به تعداد زیادی از مصرف‌کنندگان دائمی یا موقت اجازه دسترسی و استفاده را می‌دهد.

یکی از بهترین ویژگی‌های کفکا، در دسترس بودن و مقاوم در برابر خرابی گره‌ها در شبکه است. همچنین از بازیابی خودکار پشتیبانی می‌کند. این ویژگی Apache Kafka را برای برقراری ارتباط و ادغام بین اجزای سیستم‌های داده‌ای در مقیاس بزرگ در سیستم‌های داده دنیای واقعی ایده‌آل می‌کند.
علاوه بر این، این فناوری جایگزین تبادل پیام متعارف در شبکه می‌شود و توان عملیاتی بالا، قابلیت اطمینان و تکثیر بیشتر مانند JMS ،AMQP و موارد دیگر را می‌دهد.

همچنین، مفهوم اصلی کفکا، شامل چندین بخش است:

  • کارگزار کفکا
  • تولید کننده کفکا
  • مصرف کننده کفکا

کارگزار کفکا گره‌ای در خوشه کفکا است، استفاده از آن برای تداوم و تکثیر داده‌ها است.

یک تولید کننده در کفکا پیام را به درون محفظه پیام موسوم به “موضوع کفکا” سوق می‌دهد. در حالی که یک مصرف‌کننده کفکا پیام را از موضوع کفکا می‌کشد.

Apache Kafka چگونه کار می‌کند؟

کفکا به شما امکان می‌دهد تا پیام‌ها را بین برنامه‌ها در سیستم‌های توزیع‌شده ارسال کنید. فرستنده می‌تواند پیام‌هایی را به کفکا ارسال کند، در حالی که گیرنده پیام‌هایی را از جریان منتشر شده توسط کفکا دریافت می‌کند.
پیام ها به موضوعات گروه‌بندی می‌شوند – انتزاع اولیه کفکا. فرستنده (تهیه‌کننده) پیام‌هایی را برای موضوع خاص ارسال می‌کند. گیرنده (مصرف‌کننده) تمام پیام‌های مربوط به یک موضوع خاص را از بسیاری از فرستندگان دریافت می‌کند. هر پیامی از یک موضوع خاص ارسال شده توسط هر فرستنده به هر گیرنده‌ای که به آن موضوع گوش می‌دهد ارسال می‌شود.
Kafka به صورت خوشه‌ای متشکل از یک یا چند سرور اجرا می‌شود که به هر یک از آنها کارگزار گفته می‌شود و ارتباط بین مشتری و سرورها با یک پروتکل ساده و دارای کارایی بالا به نام TCP انجام می‌شود.

آپاچی کفکا چگونه کار می کند؟

منابع:

  • https://bit.ly/2YPHxLP
  • https://bit.ly/34KJMnx

سرفصل‌های کتاب Kafka The Definitive Guide:

  • Meet Kafka
  • Installing Kafka
  • Kafka Producers: Writing Messages to Kafka
  • Kafka Consumers: Reading Data from Kafka
  • Kafka Internals
  • Reliable Data Delivery
  • Building Data Pipelines
  • Cross-Cluster Data Mirroring
  • Administering Kafka
  • Monitoring Kafka
  • Stream Processing

فایل کتاب Kafka The Definitive Guide را می‌توانید پس از پرداخت دانلود کنید.

امتیاز شما:
[تعداد: 0   میانگین: 0/5]

اطلاعات بیشتر

فرمت کتاب

pdf

ویرایش

First

ISBN

978-1-491-99065-0

تعداد صفحات

322

انتشارات

سال انتشار

حجم

نویسنده

, ,

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “کتاب Kafka The Definitive Guide”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

اطلاعات فروشنده

  • فروشنده: Mostafa
  • آدرس:
  • 3.33 3.33 امتیاز از 3 دیدگاه
راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

محصولات مرتبط

لینک کوتاه :

امتیاز کلی کتاب:

نماد اعتبار ما:

0
افزودن به سبد خرید