0
نام کتاب
Kafka in Action

Dylan Scott, Viktor Gamov, Dave Klein

Print Length272 Pages
PublisherManning
Edition1
LanguageEnglish
Year2022
ISBN9781617295232
1K
A1188
انتخاب نوع چاپ:
جلد سخت
1,026,000ت
0
جلد نرم
896,000ت
0
طلق پاپکو و فنر
906,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Kafka

#Kafka_streaming

#Apache_Kafka

#ETL

#Java

توضیحات

⚡ یادگیری عملی Apache Kafka برای پردازش سریع Eventها


🚀 کتاب Kafka in Action راهنمایی سریع و پروژه‌محور برای یادگیری پلتفرم Apache Kafka است. با مثال‌های عملی و پروژه‌های واقعی، از مفاهیم پایه شروع میکنی و به ساخت Data Pipeline، تولید و مصرف Event Stream، پردازش Stream و استفاده از Kafka در برنامه‌های Java میرسی.


✨ ویژگی‌های کلیدی

📨 مفاهیم اصلی Apache Kafka و جایگاه آن را به‌عنوان یک Event Streaming Platform آموزش میده.

🔄 نحوه راه‌اندازی و اجرای ETL Taskها را با Kafka Connect بررسی میکنه.

☕ ساخت Kafka Producer و Consumer و ادغام Kafka با برنامه‌های Java را آموزش میده.

🏗️ کار با Topicها، Partitionها، Brokerها و Storage داخلی Kafka را به‌صورت عملی پوشش میده.

🔐 روش‌های Administration، Monitoring، Security و ساخت استقرارهای امن و مقیاس‌پذیر Kafka را توضیح میده.


📘 توضیح کتاب

⚙️ Kafka in Action راهنمایی سریع و کاربردی برای کار با Apache Kafka است. کتاب ابتدا مفاهیم بنیادی Kafka را معرفی میکنه و خیلی زود وارد ساخت Pipelineهای ساده داده، تولید و مصرف Event Streamها و استفاده از Kafka در برنامه‌های واقعی میشه.


📡 Apache Kafka یک Distributed Streaming Platform با Performance بالاست که برای Event-Driven Architecture، Logging، Analytics و Data Pipelineها طراحی شده است. میشه آن را شبیه یک Software Bus در نظر گرفت که اجزای مختلف سیستم را از طریق جریان پیوسته Eventها به هم متصل میکنه.


📊 با Kafka میشه برنامه‌های Real-Time برای مانیتورینگ Operational Data یا پردازش جریان‌های عظیم Event ساخت. این پلتفرم اجازه میده بدون وابستگی به Integrationهای پیچیده یا Messaging Systemهای سفارشی، Applicationهای مقیاس‌پذیر توسعه داده بشن.


📤 کتاب نحوه ایجاد Producerها و Consumerها با Java را توضیح میده و نشان میده داده‌ها چطور وارد Kafka میشن و از آن خارج میشن. سپس Topicها، Partitionها و Brokerها بررسی میشن تا ساختار توزیع و پردازش داده در Kafka روشن بشه.


🗃️ مباحث Kafka Storage، ابزارهای Management، Logging و Monitoring کمک میکنن رفتار Cluster را در شرایط واقعی بررسی و مدیریت کنی. روش‌های انجام Administrative Taskها و طراحی Deploymentهای امن و مقیاس‌پذیر هم در ادامه مطرح میشن.


🔄 بخش‌های پیشرفته‌تر به Stream Processing و Schema Management اختصاص دارن. در این بخش با Schema Registry، Kafka Streams و ksqlDB کار میکنی و یاد میگیری جریان‌های Event را براساس ساختارهای مشخص پردازش کنی.


🎯 پس از مطالعه کتاب، میتونی Kafka را وارد Workflow روزانه توسعه بدی، برای پروژه‌های بزرگ داده از آن استفاده کنی، ETL Task و Data Pipeline بسازی و Kafka را به‌عنوان Event Streaming Platform یا Message Queue در برنامه‌های واقعی پیاده‌سازی کنی.


🎯 چیزهایی که یاد میگیری

🧠 با مفاهیم اصلی Apache Kafka و معماری Event Streaming آشنا میشی.

🔄 یاد میگیری ETL Taskها را با Kafka Connect راه‌اندازی و اجرا کنی.

📊 میتونی Kafka را در پروژه‌های بزرگ‌مقیاس داده به کار بگیری.

⚙️ با Administrative Taskها، ابزارهای Management، Logging و Monitoring در Kafka کار میکنی.

📤 یاد میگیری Event Streamها را با Producerها تولید و با Consumerها دریافت کنی.

☕ میتونی Kafka را در Applicationهای Java ادغام کنی.

📨 یاد میگیری Kafka را به‌عنوان Message Queue پیاده‌سازی کنی.

🔐 با استقرار امن و مقیاس‌پذیر Kafka، Schema Registry، Kafka Streams و ksqlDB آشنا میشی.


👤 این کتاب برای چه کسانیه؟

☕ این کتاب برای Java Developerهای سطح متوسط و Data Engineerهایی نوشته شده که میخوان Apache Kafka را در برنامه‌ها و Data Workflowهای واقعی به کار بگیرن.

🗃️ مطالب برای افرادی مناسبه که قصد دارن Event Streaming، Data Pipeline، Stream Processing یا Messaging را با Kafka پیاده‌سازی کنن.

📌 برای شروع مطالعه، تجربه قبلی کار با Kafka لازم نیست.


📖 فهرست مطالب

بخش اول. شروع کار

فصل ۱. مقدمه‌ای بر Kafka

فصل ۲. آشنایی با Kafka

بخش دوم. به‌کارگیری Kafka

فصل ۳. طراحی یک پروژه Kafka

فصل ۴. Producerها؛ تأمین داده

فصل ۵. Consumerها؛ آزادسازی داده

فصل ۶. Brokerها

فصل ۷. Topicها و Partitionها

فصل ۸. Storage در Kafka

فصل ۹. مدیریت؛ ابزارها و Logging

بخش سوم. پیشروی به مباحث بیشتر

فصل ۱۰. محافظت از Kafka

فصل ۱۱. Schema Registry

فصل ۱۲. Stream Processing با Kafka Streams و ksqlDB


👥 درباره نویسندگان

💻 دیلن اسکات Software Developer در صنعت Insurance است.

📣 ویکتور گاموف Developer Advocate متخصص در Apache Kafka است.

⚙️ دیو کلاین متخصص Kafka در Confluent است و به Developerها و Enterpriseها کمک میکنه از قدرت Event Streaming استفاده کنن.


Master the wicked-fast Apache Kafka streaming platform through hands-on examples and real-world projects


In Kafka in Action, you will learn:

  • Core Apache Kafka concepts
  • Setting up and executing ETL tasks using Kafka Connect
  • Using Kafka in large-scale data projects
  • Performing administrative tasks
  • Producing and consuming event streams
  • Integrating Kafka into Java applications
  • Implementing Kafka as a message queue


About the Book

Kafka in Action is a fast-paced, practical guide to working with Apache Kafka. It starts by introducing Kafka’s fundamental concepts, and quickly moves into setting up basic data pipelines, producing and consuming event streams, and using Kafka in real-world applications. As you progress, you’ll be ready to incorporate Kafka into your daily workflow and explore more advanced topics such as stream processing and schema management.


About the Technology

Apache Kafka is a high-performance distributed streaming platform designed for event-driven architectures, logging, analytics, and data pipelines. Think of it as a software bus that enables you to build real-time applications for monitoring operational data or processing massive streams of events. With Kafka, you can create scalable applications without relying on complex integrations or custom messaging systems.


What’s Inside

  • Kafka as an event streaming platform
  • Setting up Kafka producers and consumers using Java
  • Working with topics, partitions, and brokers
  • Kafka storage and monitoring tools
  • Secure and scalable Kafka deployments
  • Schema Registry and ksqlDB for stream processing


Table of Contents

Part 1. Getting Started

1. Introduction to Kafka

2. Getting to Know Kafka


Part 2. Applying Kafka

3. Designing a Kafka Project

4. Producers: Sourcing Data

5. Consumers: Unlocking Data

6. Brokers

7. Topics and Partitions

8. Kafka Storage

9. Management: Tools and Logging


Part 3. Going Further

10. Protecting Kafka

11. Schema Registry

12. Stream Processing with Kafka Streams and ksqlDB


About the Reader

For intermediate Java developers or data engineers. No previous Kafka experience required.


About the Authors

Dylan Scott is a software developer in the insurance industry.

Viktor Gamov is a developer advocate specializing in Kafka.

Dave Klein is a Kafka expert at Confluent who helps developers and enterprises harness the power of event streaming.


دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Apache Kafka
1,100
Building Real-Time Analytics Systems
650,000 تومان
Apache Kafka
1,703
Kafka The Definitive Guide
1,154,000 تومان
Apache Kafka
1,318
Kafka Streams in Action
1,422,000 تومان
Apache Kafka
1,189
Effective Kafka
979,000 تومان
Apache Kafka
1,135
Kafka for Architects
979,000 تومان
Apache Spark
937
Architecting an Apache Iceberg Lakehouse
1,008,000 تومان
Apache Kafka
1,160
Event Streams in Action
882,000 تومان
Apache Kafka
1,189
Mastering Kafka Streams and ksqlDB
1,057,000 تومان
Apache Kafka
656
Building Data Streaming Applications with Apache Kafka
759,000 تومان
Apache Kafka
1,109
Kafka Troubleshooting in Production
666,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما