|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/apache-kafka-od-podstaw-do-zaawansowanej-wiedzy/
课程评论:没有评论
**课程名称:Apache Kafka - 从入门到精通** **课程概述:** 本课程(免费)可通过 YouTube 播放列表“Apache Kafka 免费入门课程”进行学习。 Apache Kafka 在 IT 行业越来越受到瞩目,这并非偶然。作为一名软件架构师,我可以负责任地告诉你,它的价值是毋庸置疑的。Apache Kafka 提供了连接分布式信息系统的无限可能,它就像一个信息粘合剂,可以连接用任何编程语言编写的各种服务。 想象一下你的店铺刚刚卖出了一双袜子。这个事件会触发一系列后续任务,例如: * 向客户发送发票 * 准备库存出库 * 向物流运营商下单发货 如果我们假设每个任务都有一个独立的软件负责,那么你的店铺软件会在 Kafka 的一个特定主题上发布一个销售事件。所有上述应用程序会独立、异步地读取这个事件。每个应用程序在完成任务后会通过提交(commit)来确认,这样我们就可以跟踪它们的性能和处理故障。 这听起来很棒,对吧?这就是为什么我认为,无论你是一名优秀的程序员、测试人员、分析师还是架构师,都应该了解 Kafka,即使它目前没有在你公司中使用。Kafka 的范式能够启发对事件处理的新方法,拓宽我们对复杂系统之间信息交换的理解视野。 Kafka 的通用性使其几乎可以应用于所有科技公司。即使你目前不直接使用 Kafka,你的职业生涯中也一定会遇到类似的方法和工具。 本课程将带你深入了解 Kafka 的奥秘,从理解理论到通过 Java 进行实践。请记住,Apache Kafka 是一种与编程语言无关的工具,它几乎可以在任何地方运行。因此,不要局限于语法。你可以轻松地将生产者(producer)和消费者(consumer)的概念从 Java 迁移到你当前正在使用的语言。 期待在课程中与你交流! **教学大纲:** 无
Kurs za darmo dostępny na YouTube w playliście: Darmowy kurs podstaw Apache KafkaPostępowanie wycofania z platformy Udemy w trakcie.Kafka kafka kafka..Na wielkich salonach IT to narzędzie wybrzmiewa coraz częściej, czy słusznie?Jako architekt oprogramowania, z całą odpowiedzialnością odpowiadam trzy razy tak!Apache Kafka daje nieskończone możliwości łączenia ze sobą rozproszonych systemów informatycznych.Pełni rolę swojego rodzaju lepu informacyjnego dla różnej maści serwisów, stworzonych w dowolnych językach programowania.Wyobraź sobie, że Twój sklep właśnie sprzedał skarpety.Jako następstwo tego zdarzenia, powinniśmy wykonać szereg zadań takich jak:wysłanie faktury do klientaprzygotowanie wydania magazynowegozamówienie przesyłki u naszego operatora logistycznego(...)Załóżmy, że do każdego z powyższych zadań, posiadasz odrębne oprogramowanie.Twój soft sklepu publikuje na danym temacie kafki jednokrotne zdarzenie o sprzedaży, które odczytywane jest następnie przez powyższe aplikacje. Odczyty realizowane są kompletnie niezależnie od siebie - asynchronicznie, dodatkowo, każda z powyższych potwierdza zrealizowanie przez siebie zadania commitem, dzięki czemu śledzimy ich wydajność i ewentualne awarie procesowania.Brzmi bajecznie, prawda?To powód dlaczego uważam, że jako dobry programista, tester, analityk czy architekt powinieneś/aś znać to narzędzie, nawet jeśli nie jest aktywnie wykorzystywane w Twojej firmie. Paradygmat rządzący kafką otwiera oczy na nowe podejście do procesowania zdarzeń, pozwala poszerzyć nasze horyzonty rozumienia wymiany informacji pomiędzy złożonymi systemami.Jest to narzędzie, którego uniwersalność pozwala zastosować się w większości technologicznych firm i nawet jeśli nie z kafką, spotkasz się na pewno w swojej karierze z narzędziami zbliżonymi do jej podejścia.Kurs pozwoli Ci zagłębić się w tajniki tego narzędzia, od zrozumienia teorii po praktyczne przykłady w javie.Pamiętaj, że apache kafka to narzędzie abstrahujące od języka programowania - działa praktycznie wszędzie, dlatego nie ograniczaj się składnią. Z łatwością przeniesiesz koncepcje producenta i konsumera z javy na język w którym aktualnie piszesz.Do usłyszenia!