Kafka Streams in Action: Real-time apps and microservices with the Kafka Streaming API
by: Bill Bejeck
ISBN-10: 1617294470
ISBN-13: 9781617294471
Edition 版本: 1
Released: 2018-08-30
Pages: 350
about the technology
Kafka Streams is a library designed to allow for easy stream processing of data flowing into your Kafka cluster. Stream processing has become one of the biggest needs for companies over the last few years as quick data insight becomes more and more important but current solutions can be complex and large,requiring additional tools to perform lookups and aggregations. Kafka Streams is the solution to these issues – small and lightweight enough that it doesn’t need a dedicated cluster to perform,but powerful enough to be highly fault tolerant,scalable,and easy to use. Kafka Streams is 100% compatible with Kafka. Since it’s an application and doesn’t need a separate cluster of machines to deploy,it’s easy to integrate into current apps,allowing you to bring in these benefits without issue. With its lightweight design not sacrificing any of the power or capabilities you need Kafka Streams is a great alternative when it comes to real-time data processing.
what’s inside
Developing with Kafka Streams
Using the KStreams API
Filtering,transforming,and splitting data into multiple streams
Working with The KTable API
Working with the Processor API
Test and debugging
Integration with external systems
about the reader
This book is suitable for all Java (or JVM language) developers looking to discover the world of stream processing and its many benefits. Knowledge of Kafka is not required,but would be a bonus.
about the author
Bill Bejeck is a Kafka Streams contributor with over 13 years of software development experience. With 6 years working exclusively on the back-end and large data volumes,Bill currently uses Kafka to improve data flow to downstream customers.
PART 1: GETTING STARTED WITHKAFKA STREAMS
1. WELCOME TO KAFKA STREAMS,
Q2. KAFKA QUICKLY
PART 2: KAFKA STREAMS DEVELOPMENT
Q3. DEVELOPING KAFKA STREAMS,
Q4. STREAMS AND STATE
5. THEKTABLEAPl
Q6. THE PROCESSORAPl
PART 3: ADMINISTERING KAFKA STREAMS
Q7. MONITORING AND PERFORMANCE
Q8. TESTING A KAFKA STREAMINGAPPLICATION
PART 4: ADVANCED CONCEPTS WITH KAFKA STREAMS
9. ADVANCED APPLICATIONS WITH KAFKA STREAMS,
APPENDIXES
Q APPENDIX A: ADDITIONAL CONFIGURATION INFORMATION)
APPENDIX B: EXACTLY ONCE SEMANTICS
Kafka Streams in Action: Real-time apps and microservices with the Kafka Streaming API
未经允许不得转载:finelybook » Kafka Streams in Action: Real-time apps and microservices with the Kafka Streaming API
相关推荐
- Autotools: A Practitioner’s Guide to GNU Autoconf,Automake,and Libtool,2nd Edition
- Writing for Developers: Blogs that get read
- ASP.NET Core 9.0 Essentials: Explore the .NET Core web stack, including Razor Pages, Blazor, and MVC, to build cloud-ready apps
- Malware Development for Ethical Hackers: Learn to develop various types of malware to strengthen cybersecurity
- Java For Dummies, 9th Edition
- Hands-On Genetic Algorithms with Python: Apply genetic algorithms to solve real-world AI and machine learning problems, 2nd Edition