جلد کتاب راهنمای عملی Kafka (Kafka in Action)

عنوان:

Kafka in Action

نویسنده:

Dylan Scott, Viktor Gamov, Dave Klein

انتشارات:

Manning Publications

تاریخ انتشار:

2022

حجم:

2.08MB

دانلود

معرفی کتاب:"Kafka in Action - کتاب راهنمای عملی Kafka "

Kafka in Action یک راهنمای عملی و کاربردی برای ساخت پایپ‌لاین‌های داده‌ای مبتنی بر Kafka است. این کتاب پر از نمونه‌های واقعی و کاربردی است و به بررسی موارد استفاده رایج Kafka می‌پردازد، از لاگ‌گذاری ساده گرفته تا مدیریت سیستم‌های داده استریمینگ برای مسیر‌یابی پیام‌ها، تحلیل‌ها و موارد دیگر.

در سیستم‌هایی که با داده‌های کلان، داده‌های استریمینگ یا داده‌های سریع کار می‌کنند، مهم است که پایپ‌لاین‌های داده‌ای خود را به درستی بسازید. Apache Kafka یک پلتفرم استریمینگ توزیع‌شده بسیار سریع است که فراتر از یک لاگ دائمی یا صف پیام انعطاف‌پذیر عمل می‌کند.

فهرست مطالب

  • Kafka in Action
  • brief contents
  • contents
  • foreword
  • preface
  • acknowledgments
  • about this book
  • about the authors
  • about the cover illustration
  • Part 1: Getting started
  • 1. Introduction to Kafka
  • 1.1 What is Kafka?
  • 1.2 Kafka usage
  • 1.3 Kafka myths
  • 1.4 Kafka in the real world
  • 1.5 Online resources to get started
  • References
  • 2. Getting to know Kafka
  • 2.1 Producing and consuming a message
  • 2.2 What are brokers?
  • 2.3 Tour of Kafka
  • 2.4 Various source code packages and what they do
  • 2.5 Confluent clients
  • 2.6 Stream processing and terminology
  • References
  • Part 2: Applying Kafka
  • 3. Designing a Kafka project
  • 3.1 Designing a Kafka project
  • 3.2 Sensor event design
  • 3.3 Format of your data
  • References
  • 4. Producers: Sourcing data
  • 4.1 An example
  • 4.2 Producer options
  • 4.3 Generating code for our requirements
  • References
  • 5. Consumers: Unlocking data
  • 5.1 An example
  • 5.2 How consumers interact
  • 5.3 Tracking
  • 5.4 Marking our place
  • 5.5 Reading from a compacted topic
  • 5.6 Retrieving code for our factory requirements
  • References
  • 6. Brokers
  • 6.1 Introducing the broker
  • 6.2 Role of ZooKeeper
  • 6.3 Options at the broker level
  • 6.4 Partition replica leaders and their role
  • 6.5 Peeking into Kafka
  • 6.6 A note on stateful systems
  • 6.7 Exercise
  • References
  • 7. Topics and partitions
  • 7.1 Topics
  • 7.2 Partitions
  • 7.3 Testing with EmbeddedKafkaCluster
  • 7.4 Topic compaction
  • References
  • 8. Kafka storage
  • 8.1 How long to store data
  • 8.2 Data movement
  • 8.3 Tools
  • 8.4 Bringing data back into Kafka
  • 8.5 Architectures with Kafka
  • 8.6 Multiple cluster setups
  • 8.7 Cloud- and container-based storage options
  • References
  • 9. Management: Tools and logging
  • 9.1 Administration clients
  • 9.2 Running Kafka as a systemd service
  • 9.3 Logging
  • 9.4 Firewalls
  • 9.5 Metrics
  • 9.6 Tracing option
  • 9.7 General monitoring tools
  • References
  • Part 3: Going further
  • 10. Protecting Kafka
  • 10.1 Security basics
  • 10.2 Kerberos and the Simple Authentication and Security Layer (SASL)
  • 10.3 Authorization in Kafka
  • 10.4 ZooKeeper
  • 10.5 Quotas
  • 10.6 Data at rest
  • References
  • 11. Schema registry
  • 11.1 A proposed Kafka maturity model
  • 11.2 The Schema Registry
  • 11.3 Schema features
  • 11.4 Compatibility rules
  • 11.5 Alternative to a schema registry
  • References
  • 12. Stream processing with Kafka Streams and ksqlDB
  • 12.1 Kafka Streams
  • 12.2 ksqlDB: An event-streaming database
  • 12.3 Going further
  • References
  • Appendix A: Installation
  • Appendix B: Client example
  • Index
  • Kafka in Action - back

مشخصات

نام کتاب

Kafka in Action

نویسنده

Dylan Scott, Viktor Gamov, Dave Klein

انتشارات

Manning Publications

تاریخ انتشار

2022

ISBN

9781617295232

تعداد صفحات

272

زبان

انگلیسی

فرمت

pdf

حجم

2.08MB

موضوع

Apache Kafka, Event Streaming, Real-Time Data Processing