โš™๏ธ Devops/๐Ÿ“ฌ Kafka

โš™๏ธ Devops/๐Ÿ“ฌ Kafka

Kafka Cluster(Broker), Zookeeper์— ๋Œ€ํ•ด์„œ ์ดํ•ดํ•˜๊ธฐ

Kafka๋ž€ ๋ฌด์—‡์ผ๊นŒ?์นดํ”„์นด๋Š” ์š”์ฆ˜ MSA์— ํ•„์ˆ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ์ด ์นดํ”„์นด๋ž€ ๋ญ๊ณ  ์™œ ํ•„์š”ํ• ๊นŒ์š”? ์นดํ”„์นด๋Š” ๋งํฌ๋“œ์ธ์ด๋ผ๋Š” ํšŒ์‚ฌ์—์„œ ํ•˜๋ฃจ์— 1์กฐ ๋ช‡์ฒœ์–ต์ด ๋„˜๋Š” ๋Œ€๋Ÿ‰์˜ ๋ฉ”์‹œ์ง€๋“ค์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋งํฌ๋“œ์ธ์ด ์‚ฌ์šฉ์ค‘์ด๋ผ๋ฉด ๋Œ€์šฉ๋Ÿ‰ ๋ฉ”์‹œ์ง€ ์ฒ˜๋ฆฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๊ณ  ์•ˆ์ •์„ฑ ๋˜ํ•œ ๋†’์„ ๊ฒƒ์ด๋ผ๊ณ  ๊ธฐ๋Œ€๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.์นดํ”„์นด๋Š” Messaging Queue๋ผ๊ณ ๋„ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•˜๊ฒŒ ๋งํ•ด์„œ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋Š” ์ชฝ์ด ์žˆ๊ณ  ๊ทธ ๋ฉ”์‹œ์ง€๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์ฃผ์ฒด๊ฐ€ ์žˆ๊ณ , ๋˜ ๊ทธ ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ ํ•˜๋Š” ์ชฝ์ด ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค. Messaging Queue๋Š” Pub/Sub Model์„ ์˜๋ฏธํ•˜๋Š”๋ฐ ์นดํ”„์นด ๋ง๊ณ ๋„ ์—ฌ๋Ÿฌ MQ๋“ค์ด ์žˆ๋Š”๋ฐ ์นดํ”„์นด์˜ ์ฐจ๋ณ„ํ™”๋œ ์ ์€ ๋ฌด์—‡์ธ์ง€ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.Messaging Queue: ์นดํ”„์นด๋ฅผ ์•Œ์•„๋ณด๊ธฐ ์ „์—Publis..

iseunghan
'โš™๏ธ Devops/๐Ÿ“ฌ Kafka' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก