Amazon SQS๋ ๋น ๋ฅด๊ณ , ์์ ์ ์ด๋ฉฐ, ์๋ฒฝํ ๊ด๋ฆฌ ๋ฉ์์ง ๋๊ธฐ์ด ์๋น์ค์ ๋๋ค. SQS๋ ํด๋ผ์ฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ฑ ์์๋ฅผ ๊ฐ๋จํ๊ณ ๋น์ฉ ํจ์จ์ ์ผ๋ก ๋ถ๋ฆฌํ ์ ์๊ฒ ํฉ๋๋ค. SQS๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ์์ง๋ฅผ ์์คํ๊ฑฐ๋ ๋ค๋ฅธ ์๋น์ค๋ฅผ ํญ์ ๊ฐ์ฉ ์ํ๋ก ์ ์งํ์ง ์๊ณ ๋ ์ฒ๋ฆฌ๋์ ๊ด๊ณ ์์ด ๋ชจ๋ ๋ฐ์ดํฐ ๋ณผ๋ฅจ์ ์ ์กํ ์ ์์ต๋๋ค.
๊ณ ๊ฐ์ SQS๋ฅผ ํตํด ๊ณ ๊ฐ์ฉ์ฑ ๋ฉ์์ง ํด๋ฌ์คํฐ๋ฅผ ์ด์ํ๊ณ ํ์ฅํ๋ ๊ด๋ฆฌ์ ๋ถ๋ด์์ ๋ฒ์ด๋๊ณ ์ฌ์ฉํ ๋ถ๋ถ์ ๋ํด์๋ง ์ ๋ ดํ ๋น์ฉ์ ์ง๋ถํฉ๋๋ค.
๋ฌด๋ฃ๋ก AWS ์์
๋ฌด๋ฃ ๊ณ์ ์์ฑ๋๋ ์ฝ์์ ๋ก๊ทธ์ธ
AWS ํ๋ฆฌ ํฐ์ด๋ Amazon Simple Queue Service(SQS) ์์ฒญ ๋ฐฑ๋ง ๊ฑด์ ํฌํจํฉ๋๋ค.
Amazon SQS๋ ์์ฒด ๊ฐ๋ฐ ๋ฉ์์ง ๋๊ธฐ์ด ์๋น์ค์ ๋ณต์ก์ฑ ๋๋ ๋ผ์ด์ ์ค ๋๋ ํธ์คํ
๋ฉ์์ง ์๋น์ค์ ์ด์ฉ๋น๋ฅผ ๋ฐ์ด๋๋ ์๋นํ ์ด์ ์ ์ง๋๊ณ ์์ต๋๋ค.
Amazon SQS๋ Amazon์ ๊ณ ๊ฐ์ฉ์ฑ ๋ฐ์ดํฐ ์ผํฐ์์ ์คํ๋๋ฏ๋ก ์ ํ๋ฆฌ์ผ์ด์
์์ ํ์ํ๋ฉด ์ธ์ ๋ ์ง ๋๊ธฐ์ด์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ฉ์์ง๊ฐ ์ ์ค๋๊ฑฐ๋ ์์๋์ง ์๋๋ก ๋ชจ๋ ๋ฉ์์ง๋ ์ฌ๋ฌ ์๋ฒ์ ๋ฐ์ดํฐ ์ผํฐ์ ๊ฑธ์ณ ์ค๋ณต ์ ์ฅ๋ฉ๋๋ค.
๊ฐ๋ฐ์๋ CreateQueue, SendMessage, ReceiveMessage, ChangeMessageVisibility ๋ฐ DeleteMessage์ 5๊ฐ API๋ง์ผ๋ก Amazon SQS๋ฅผ ์์ํ ์ ์์ต๋๋ค. ๊ณ ๊ธ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ์ถ๊ฐ API๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Amazon SQS๋ ์ธ์ ๋ ๋ฌด์ ํ์ ๋ฉ์์ง๋ฅผ ์ฝ๊ณ ์ฐ๋ ๋ฌด์ ํ ๋ฉ์์ง ์๋น์ค๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค.
๋ณด์ ์ธ์ฆ ๋ฉ์ปค๋์ฆ์ด ๊ฐ์ถ์ด์ ธ ์์ด Amazon SQS ๋๊ธฐ์ด์ ์ ์ฅ๋ ๋ฉ์์ง๊ฐ ๋ฌด๋จ ์ก์ธ์ค๋ก๋ถํฐ ํ์คํ๊ฒ ๋ณดํธ๋ฉ๋๋ค.
์ ์๊ธ์ด๋ ๊ณ ์ ๋น๊ฐ ์์ต๋๋ค. Amazon SQS๋ฅผ ํตํ ๋ฉ์์ง ์ ์ก ๋น์ฉ์ ์์ฒญ๋น ์ฒ๋ฆฌ ๋น์ฉ๊ณผ ๋ฐ์ดํฐ ์ ์ก ๋น์ฉ๋ฟ์ผ๋ก ์ ๋ ดํฉ๋๋ค.

