Article(s)
About 2 min
Article(s) ๊ด๋ จ
Learnk8s โ the Kubernetes training company
We help you get started on your Kubernetes journey through comprehensive online, in person or remote training.
Popit | ์ ๋ฌธ ์ง์ ๊ณต์ ๋ฅผ ์ํ ํ๋ธ๋ก๊ทธ
์ ๋ฌธ ์ง์ ๊ณต์ ๋ฅผ ์ํ ํ๋ธ๋ก๊ทธ
DigitalOcean | Cloud Infrastructure for Developers
digitalocean.com
How to Integrate Existing Systems with Kafka Connect | DigitalOcean
In this tutorial, youโll learn how to ingest data into Kafka topics using Kafka Connect - a tool used for reliably transferring data between Kafka and other โฆ
How To Set Up a Multi-Node Kafka Cluster using KRaft | DigitalOcean
Learn to create a Kafka cluster with KRaft for scalable, fault-tolerant real-time data processing in this step-by-step tutorialโฆ
How To Manage Kafka Programmatically | DigitalOcean
Discover how to master Kafka cluster management with KafkaAdminClient API, kcat CLI, and Kafka Cruise Control for efficient Kafka cluster managementโฆ
Learnk8s โ the Kubernetes training company
learnk8s.io
Scaling Microservices with Message Queues, Spring Boot and Kubernetes
Learn how to scale SpringBoot apps in Kubernetes using the autoscaler and a message broker such as Kafka, RabbitMQ or ActiveMQ.
Designing and testing a highly available Kafka cluster on Kubernetes
Learn how to design a Kafka cluster to achieve high availability using standard kubernetes resources and test how it tolerates maintenance and total node failures.
Popit | ์ ๋ฌธ ์ง์ ๊ณต์ ๋ฅผ ์ํ ํ๋ธ๋ก๊ทธ
popit.kr
์ํ์น ์นดํ์นด(Apache Kafka)์ ์๋ก์ด ํ์ ํ๋กํ ์ฝ์ธ KRaft์ ๋ํด(1) | Popit
์ด๋ฒ ๊ธ์์๋ ์ํ์น ์นดํ์นด(Apache Kafka)์ ์๋ก์ด ํ์ ํ๋กํ ์ฝ์ธ KRaft์ ๋ํด ๋ค๋ฃฐ ์์ ์
๋๋ค. ์นดํ์นด๋ฅผ ์ฌ์ฉํ๋ฉด์ ์ด๊ธฐ์๋ ์ต์ ๋ฒ์ ์ ๋ฆด๋ฆฌ์ค๋ฅผ ์ถ๊ตฌํ์ง๋ง, ์นดํ์นด๊ฐ ์ ์ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ์ ์ค์ฌ์ด ๋๋ฉด์ ๋ณด๋ค ๋ณด์์ ์ผ๋ก ์ ๊ทผํ๊ฒ ๋์์ต๋๋ค. ์ง๊ธ๊น์ง KRaft์ ๋ํด ํฌ๊ฒ ๊ณ ๋ คํ์ง ์์์ผ๋ ์ด์ ๋ KRaft์ ๋ํ ์ค๋น์ ์ฃผํคํผ ๋ชจ๋๋ก ์ด์ ์ค์ธ ์นดํ์นด๋ฅผ ๋ง์ด๊ทธ๋ ์ด์
ํ๋ ๋ฐฉ๋ฒ ๋ฑ์ ๋ํด์๋ ์ฌ๋ ์๋ ๊ฒํ ๊ฐ ํ์ํ ์๊ฐ์ด ๋ค์์ต๋๋ค. ์ด๋ฒ์ ์๋กญ๊ฒ KRaft์ ๋ํ ์๋ฃ ์กฐ์ฌ๋ ํ๊ณ , ๋ง์ด๊ทธ๋ ์ด์
ํ
์คํธ๋ ์งํํ๋ฉด์ ๊ฒฝํํ ๋ด์ฉ๋ค์ ๊ฐ๋ตํ ๊ณต์ ํ๊ณ ์ ํฉ๋๋ค. ์ ์ฒด ๊ธ์ ๋ด์ฉ์ KRaft์ ๋ฑ์ฅ ๋ฐฐ๊ฒฝ๊ณผ ์ค์์ฑ, ๋ง์ด๊ทธ๋ ์ด์
์ ๋ต, ๋ฆด๋ฆฌ์ค ๋
ธํธ์ ํฅํ ๊ณํ ๋ฑ์ ์ค๋ช
ํ๋ฉฐ, ์ด 2ํธ์ผ๋ก ๋๋์ด ์์ฑํ๊ฒ ์ต๋๋ค. ๋จผ์ KRaft์ ๋ฑ์ฅ ๋ฐฐ๊ฒฝ๊ณผ ์ค์์ฑ์ ๋ํด ์ดํด๋ณด๊ฒ ์ต๋๋ค.
์ํ์น ์นดํ์นด(Apache Kafka)์ ์๋ก์ด ํ์ ํ๋กํ ์ฝ์ธ KRaft์ ๋ํด(2) | Popit
์ด๋ฒ ๊ธ์์๋ ์ด์ ๊ธ์ ์ด์ด KRaft์ ๊ตฌ์ฑ ๋ฐฉ๋ฒ, ๋ง์ด๊ทธ๋ ์ด์
์ ๋ต, ๋ฆด๋ฆฌ์ค ๋
ธํธ์ ํฅํ ๊ณํ์ ๋ํด ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์์ง ์ด์ ๊ธ ์ ์ฝ์ด๋ณด์ง ๋ชปํ ๋ถ๋ค์ ์ด์ ๊ธ์ ๋จผ์ ์ฝ์ด๋ณด์๊ธฐ๋ฅผ ์ถ์ฒ๋๋ฆฝ๋๋ค. KRaft์ ๊ตฌ์ฑ ์ ํต์ ์ธ ์ฃผํคํผ ๋ชจ๋๋ฅผ ์ฌ์ฉํ๋ฉด์ ๋ง์ ์ฌ์ฉ์๋ค์ด ๋๊ผ๋ ๋ถํธํจ ์ค ํ๋๋ ๋ฐ๋ก ์ฃผํคํผ์ ์นดํ์นด ์๋ฒ๋ฅผ ๋ณ๋๋ก ์ด์ํด์ผ ํ๋ค๋ ์ ์ด์์ต๋๋ค. ์ด๋ ๋จ์ํ ๋ณ๋์ ์ ํ๋ฆฌ์ผ์ด์
์ด์ ๊ด๋ฆฌ๋ฅผ ๋์ด์, ์ถ๊ฐ๋ก ๋ณ๋์ ๋ฌผ๋ฆฌ์ ์๋ฒ ์์์ ํ ๋น๊น์ง ํฌํจํ๊ณ ์์ต๋๋ค. ์ ๊ฐ ๋ฐ์ ๋ง์ ์ง๋ฌธ ์ค ํ๋๋, ์ฃผํคํผ ๋ฌผ๋ฆฌ ์๋ฒ์ ํ ๋น๊ณผ ๊ด๋ จ๋ ์ฃผ์ ๋ก, ์ฃผํคํผ์ ์นดํ์นด๋ฅผ ๋์ผํ ์๋ฒ์์ ์คํํด๋ ๋๋์ง์ ๊ดํ ๊ฒ์ด์์ต๋๋ค. ์ฌ์ค ์ฃผํคํผ๋ ์นดํ์นด๋ฅผ ๊ด๋ฆฌํ๋ ์ญํ ์ ํ๋ฏ๋ก, ์ด์์ ์ผ๋ก๋ ์นดํ์นด์ ๋ถ๋ฆฌ๋ ๋ณ๋์ ์๋ฒ์์ ์ด์ํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค. ํ์ง๋ง ์ด๋ ๊ฐ์ ์ฑ์ ์๊ตฌํ๋ ๊ฒ๋ ์๋๊ณ , ์๋ฒ์ ๋ฆฌ์์ค ์ ์ฝ์ด ์๋ ๊ฒฝ์ฐ ์ฃผํคํผ์ ์นดํ์นด๋ฅผ ๋์ผํ ์๋ฒ์์ ์คํํ ์๋ ์์ต๋๋ค. KRaft์ ๋ฑ์ฅ ์ดํ ์นดํ์นด ์ฌ์ฉ์๋ค์ด ํ์ํ ๋ณํ์ค ํ๋๋ ์ฃผํคํผ์ ์์กด์ฑ ์ ๊ฑฐ์
๋๋ค. ์ด๋ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ด๋ฆฌ ๋จ์ํ๋ฟ๋ง ์๋๋ผ, ๋ฌผ๋ฆฌ์ ์๋ฒ์ ๋ฆฌ์์ค ์ ๊ฐ๋ ๊ฐ๋ฅํ๋ค๊ณ ์๊ฐํ๋ ๊ฒ
NAVER D2
Kafka NetworkClient Internals | NAVER D2
Kafka NetworkClient Internals
์ผ 3,000๋ง ๊ฑด์ ๋ค์ด๋ฒํ์ด ์ฃผ๋ฌธ ๋ฉ์์ง๋ฅผ ์ฒ๋ฆฌํ๋ Kafka ์์คํ
์ ๋ฌด์ค๋จ ์ ํ ์ฌ๋ก | NAVER D2
์ผ 3,000๋ง ๊ฑด์ ๋ค์ด๋ฒํ์ด ์ฃผ๋ฌธ ๋ฉ์์ง๋ฅผ ์ฒ๋ฆฌํ๋ Kafka ์์คํ
์ ๋ฌด์ค๋จ ์ ํ ์ฌ๋ก