ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Kafka in Action

دانلود کتاب کافکا در عمل

Kafka in Action

مشخصات کتاب

Kafka in Action

ویرایش:  
نویسندگان: , ,   
سری:  
ISBN (شابک) : 161729523X, 9781617295232 
ناشر: Manning Publications 
سال نشر: 2022 
تعداد صفحات: 375
[272] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 14 Mb 

قیمت کتاب (تومان) : 53,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 3


در صورت تبدیل فایل کتاب Kafka in Action به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب کافکا در عمل نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب کافکا در عمل



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

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

خرید کتاب چاپی شامل یک کتاب الکترونیکی رایگان در قالب‌های PDF، Kindle و ePub از انتشارات منینگ است.


توضیحاتی درمورد کتاب به خارجی

Kafka in Action is a practical, hands-on guide to building Kafka-based data pipelines. Filled with real-world use cases and scenarios, this book probes Kafka's most common use cases, ranging from simple logging through managing streaming data systems for message routing, analytics, and more.

In systems that handle big data, streaming data, or fast data, it's important to get your data pipelines right. Apache Kafka is a wicked-fast distributed streaming platform that operates as more than just a persistent log or a flexible message queue.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.



فهرست مطالب

Kafka in Action
brief contents
contents
foreword
preface
acknowledgments
about this book
	Who should read this book?
	How this book is organized: A roadmap
	About the code
	liveBook discussion forum
	Other online resources
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.2.1 Kafka for the developer
			1.2.2 Explaining Kafka to your manager
		1.3 Kafka myths
			1.3.1 Kafka only works with Hadoop®
			1.3.2 Kafka is the same as other message brokers
		1.4 Kafka in the real world
			1.4.1 Early examples
			1.4.2 Later examples
			1.4.3 When Kafka might not be the right fit
		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.3.1 Producers and consumers
			2.3.2 Topics overview
			2.3.3 ZooKeeper usage
			2.3.4 Kafka’s high-level architecture
			2.3.5 The commit log
		2.4 Various source code packages and what they do
			2.4.1 Kafka Streams
			2.4.2 Kafka Connect
			2.4.3 AdminClient package
			2.4.4 ksqlDB
		2.5 Confluent clients
		2.6 Stream processing and terminology
			2.6.1 Stream processing
			2.6.2 What exactly-once means
		References
Part 2 Applying Kafka
	3 Designing a Kafka project
		3.1 Designing a Kafka project
			3.1.1 Taking over an existing data architecture
			3.1.2 A first change
			3.1.3 Built-in features
			3.1.4 Data for our invoices
		3.2 Sensor event design
			3.2.1 Existing issues
			3.2.2 Why Kafka is the right fit
			3.2.3 Thought starters on our design
			3.2.4 User data requirements
			3.2.5 High-level plan for applying our questions
			3.2.6 Reviewing our blueprint
		3.3 Format of your data
			3.3.1 Plan for data
			3.3.2 Dependency setup
		References
	4 Producers: Sourcing data
		4.1 An example
			4.1.1 Producer notes
		4.2 Producer options
			4.2.1 Configuring the broker list
			4.2.2 How to go fast (or go safer)
			4.2.3 Timestamps
		4.3 Generating code for our requirements
			4.3.1 Client and broker versions
		References
	5 Consumers: Unlocking data
		5.1 An example
			5.1.1 Consumer options
			5.1.2 Understanding our coordinates
		5.2 How consumers interact
		5.3 Tracking
			5.3.1 Group coordinator
			5.3.2 Partition assignment strategy
		5.4 Marking our place
		5.5 Reading from a compacted topic
		5.6 Retrieving code for our factory requirements
			5.6.1 Reading options
			5.6.2 Requirements
		References
	6 Brokers
		6.1 Introducing the broker
		6.2 Role of ZooKeeper
		6.3 Options at the broker level
			6.3.1 Kafka’s other logs: Application logs
			6.3.2 Server log
			6.3.3 Managing state
		6.4 Partition replica leaders and their role
			6.4.1 Losing data
		6.5 Peeking into Kafka
			6.5.1 Cluster maintenance
			6.5.2 Adding a broker
			6.5.3 Upgrading your cluster
			6.5.4 Upgrading your clients
			6.5.5 Backups
		6.6 A note on stateful systems
		6.7 Exercise
		References
	7 Topics and partitions
		7.1 Topics
			7.1.1 Topic-creation options
			7.1.2 Replication factors
		7.2 Partitions
			7.2.1 Partition location
			7.2.2 Viewing our logs
		7.3 Testing with EmbeddedKafkaCluster
			7.3.1 Using Kafka Testcontainers
		7.4 Topic compaction
		References
	8 Kafka storage
		8.1 How long to store data
		8.2 Data movement
			8.2.1 Keeping the original event
			8.2.2 Moving away from a batch mindset
		8.3 Tools
			8.3.1 Apache Flume
			8.3.2 Red Hat® Debezium™
			8.3.3 Secor
			8.3.4 Example use case for data storage
		8.4 Bringing data back into Kafka
			8.4.1 Tiered storage
		8.5 Architectures with Kafka
			8.5.1 Lambda architecture
			8.5.2 Kappa architecture
		8.6 Multiple cluster setups
			8.6.1 Scaling by adding clusters
		8.7 Cloud- and container-based storage options
			8.7.1 Kubernetes clusters
		References
	9 Management: Tools and logging
		9.1 Administration clients
			9.1.1 Administration in code with AdminClient
			9.1.2 kcat
			9.1.3 Confluent REST Proxy API
		9.2 Running Kafka as a systemd service
		9.3 Logging
			9.3.1 Kafka application logs
			9.3.2 ZooKeeper logs
		9.4 Firewalls
			9.4.1 Advertised listeners
		9.5 Metrics
			9.5.1 JMX console
		9.6 Tracing option
			9.6.1 Producer logic
			9.6.2 Consumer logic
			9.6.3 Overriding clients
		9.7 General monitoring tools
		References
Part 3 Going further
	10 Protecting Kafka
		10.1 Security basics
			10.1.1 Encryption with SSL
			10.1.2 SSL between brokers and clients
			10.1.3 SSL between brokers
		10.2 Kerberos and the Simple Authentication and Security Layer (SASL)
		10.3 Authorization in Kafka
			10.3.1 Access control lists (ACLs)
			10.3.2 Role-based access control (RBAC)
		10.4 ZooKeeper
			10.4.1 Kerberos setup
		10.5 Quotas
			10.5.1 Network bandwidth quota
			10.5.2 Request rate quotas
		10.6 Data at rest
			10.6.1 Managed options
		References
	11 Schema registry
		11.1 A proposed Kafka maturity model
			11.1.1 Level 0
			11.1.2 Level 1
			11.1.3 Level 2
			11.1.4 Level 3
		11.2 The Schema Registry
			11.2.1 Installing the Confluent Schema Registry
			11.2.2 Registry configuration
		11.3 Schema features
			11.3.1 REST API
			11.3.2 Client library
		11.4 Compatibility rules
			11.4.1 Validating schema modifications
		11.5 Alternative to a schema registry
		References
	12 Stream processing with Kafka Streams and ksqlDB
		12.1 Kafka Streams
			12.1.1 KStreams API DSL
			12.1.2 KTable API
			12.1.3 GlobalKTable API
			12.1.4 Processor API
			12.1.5 Kafka Streams setup
		12.2 ksqlDB: An event-streaming database
			12.2.1 Queries
			12.2.2 Local development
			12.2.3 ksqlDB architecture
		12.3 Going further
			12.3.1 Kafka Improvement Proposals (KIPs)
			12.3.2 Kafka projects you can explore
			12.3.3 Community Slack channel
		References
appendix A Installation
	A.1 Operating system (OS) requirements
	A.2 Kafka versions
	A.3 Installing Kafka on your local machine
		A.3.1 Prerequisite: Java
		A.3.2 Prerequisite: ZooKeeper
		A.3.3 Prerequisite: Kafka download
		A.3.4 Starting a ZooKeeper server
		A.3.5 Creating and configuring a cluster by hand
	A.4 Confluent Platform
		A.4.1 Confluent command line interface (CLI)
		A.4.2 Docker
	A.5 How to work with the book examples
		A.5.1 Building from the command line
	A.6 Troubleshooting
appendix B Client example
	B.1 Python Kafka clients
		B.1.1 Installing Python
		B.1.2 Python producer example
		B.1.3 Python consumer
	B.2 Client testing
		B.2.1 Unit testing in Java
		B.2.2 Kafka Testcontainers
	References
index
	A
	B
	C
	D
	E
	F
	G
	H
	I
	J
	K
	L
	M
	N
	O
	P
	Q
	R
	S
	T
	U
	V
	W
	Z
Kafka in Action - back




نظرات کاربران