inflearn logo
็Ÿฅ่ญ˜ๅ…ฑๆœ‰
inflearn logo

NAVERใฎ้ขๆŽฅๅฎ˜ใŒไฝฟ็”จใ™ใ‚‹ใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ่ถ…ไฝŽ้…ๅปถใƒ—ใƒฉใƒƒใƒˆใƒ•ใ‚ฉใƒผใƒ  Apache Flink

ใปใจใ‚“ใฉใฎ้–‹็™บ่€…ใฏใ€ใƒ‡ใƒผใ‚ฟๅ‡ฆ็†ใซใคใ„ใฆ่ชžใ‚‹้š›ใ€ไพ็„ถใจใ—ใฆใƒใƒƒใƒ๏ผˆBatch๏ผ‰ใ‚„CronJobใซใจใฉใพใฃใฆใ„ใพใ™ใ€‚ใ—ใ‹ใ—ใ€ๅฎŸ้š›ใฎใ‚ตใƒผใƒ“ใ‚น็’ฐๅขƒใงใฏใƒ‡ใƒผใ‚ฟใŒ็ตถใˆ้–“ใชใ็”Ÿๆˆใ•ใ‚ŒใฆใŠใ‚Šใ€ใใฎๆตใ‚Œใ‚’ๅณๅบงใซๅ‡ฆ็†ใงใใชใ‘ใ‚Œใฐใ€้…ๅปถใƒปใƒœใƒˆใƒซใƒใƒƒใ‚ฏใƒปๆ•ดๅˆๆ€งใฎๅ•้กŒใธใจใคใชใŒใ‚Šใพใ™ใ€‚็ง่‡ช่บซใ‚‚ๅคง่ฆๆจกใชใƒˆใƒฉใƒ•ใ‚ฃใƒƒใ‚ฏ็’ฐๅขƒใงใ€ใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ๆŽจ่–ฆใ€็Šถๆ…‹ๅŒๆœŸใ€ใ‚คใƒ™ใƒณใƒˆ้…ๅปถใจใ„ใฃใŸๅ•้กŒใซ็›ด้ขใ—ใ€ใ€Œใ“ใ‚Œใ‚’ใƒใƒƒใƒใงๅ‡ฆ็†ใ™ใ‚‹ใฎใŒๆญฃ่งฃใชใฎใ ใ‚ใ†ใ‹๏ผŸใ€ใจไฝ•ๅบฆใ‚‚ๆ‚ฉใฟใพใ—ใŸใ€‚ใ“ใฎ่ฌ›็พฉใฏใ€ใพใ•ใซใใฎๅ•ใ„ใ‹ใ‚‰ๅง‹ใพใ‚Šใพใ™ใ€‚Apache Flinkใ‚’ๆดป็”จใ—ใ€ใƒ‡ใƒผใ‚ฟใŒๆตใ‚Œใ‚‹็žฌ้–“ใซๆผ”็ฎ—ใ‚’่กŒใ„ใ€็Šถๆ…‹ใ‚’ๅฎ‰ๅ…จใซ็ฎก็†ใ—ใ€Event TimeใซๅŸบใฅใ„ใฆๆญฃ็ขบใช็ตๆžœใ‚’ๅฐŽใๅ‡บใ™ๆ–นๆณ•ใ‚’ใ€ๅฎŸๅ‹™ใฎ่ฆณ็‚นใ‹ใ‚‰็ด่งฃใ„ใฆใ„ใใพใ™ใ€‚ๅ˜ใชใ‚‹็†่ซ–ใฎ่ชฌๆ˜Žใงใฏใชใใ€ๅฎŸ้š›ใฎใ‚ฝใƒผใ‚นใ‚ณใƒผใƒ‰ใ‚„ๆง‹้€ ใ‚’้€šใ˜ใฆใ€ใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ใƒปใ‚นใƒˆใƒชใƒผใƒ ๅ‡ฆ็†ใ‚ทใ‚นใƒ†ใƒ ใŒใฉใฎใ‚ˆใ†ใซ่จญ่จˆใƒป้‹็”จใ•ใ‚Œใฆใ„ใ‚‹ใ‹ใ‚’ไฝ“้จ“ใงใใพใ™ใ€‚ใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ๅ‡ฆ็†ใŒๆผ ็„ถใจใ—ใฆใ„ใŸๆ–นใ€ใƒกใƒƒใ‚ปใƒผใ‚ธใƒณใ‚ฐใฎใใฎๅ…ˆใฎ้ ˜ๅŸŸใŒๆฐ—ใซใชใฃใฆใ„ใŸๆ–นใซใจใฃใฆใ€ใ“ใฎ่ฌ›็พฉใฏๆ˜Ž็ขบใชๆŒ‡้‡ใจใชใ‚‹ใฏใšใงใ™ใ€‚

้›ฃๆ˜“ๅบฆ ๅˆ็ดš

ๅ—่ฌ›ๆœŸ้–“ ็„กๅˆถ้™

Java
Java
Docker
Docker
docker-compose
docker-compose
flink
flink
Java
Java
Docker
Docker
docker-compose
docker-compose
flink
flink
ใพใ ่ณชๅ•ใŒๆŠ•็จฟใ•ใ‚Œใฆใ„ใพใ›ใ‚“ใ€‚
ๆœ€ๅˆใฎ่ณชๅ•ใ‚’ๆŠ•็จฟใ—ใฆใ€ใ‚คใƒณใƒ•ใƒฉใƒณใจไธ€็ท’ใซๆˆ้•ทใ—ใพใ—ใ‚‡ใ†๏ผ

๏ฟฅ8,880