
π SQS (Simple Queue Service) κ΄λ ¨ λ
ΈνΈ
β Amazon Simple Queue Service(SQS)λ λ§μ΄ν¬λ‘ μλΉμ€, λΆμ° μμ€ν λ° μλ²λ¦¬μ€ μ ν리μΌμ΄μ μ μ½κ² λΆλ¦¬νκ³ νμ₯ν μ μλλ‘ μ§μνλ μμ κ΄λ¦¬ν λ©μμ§ λκΈ°μ΄ μλΉμ€μ λλ€. SQSλ λ©μμ§ μ§ν₯ λ―Έλ€μ¨μ΄λ₯Ό κ΄λ¦¬νκ³ μ΄μνλ λ° λ°λ₯Έ 볡μ‘μ±κ³Ό μ€λ²ν€λλ₯Ό μ κ±°νκ³ κ°λ°μκ° μ°¨λ³ν μμ μ μ§μ€ν μ μλλ‘ μ§μν©λλ€. SQSλ₯Ό μ¬μ©νλ©΄ λ©μμ§λ₯Ό μμ€νκ±°λ λ€λ₯Έ μλΉμ€λ₯Ό κ°λν νμ μμ΄ μννΈμ¨μ΄ κ΅¬μ± μμ κ°μ μ΄λ€ λ³Όλ₯¨μ λ©μμ§λ μ μ‘, μ μ₯ λ° μμ ν μ μμ΅λλ€. AWS μ½μ, λͺ λ Ήμ€ μΈν°νμ΄μ€ λλ μνλ SDK, 3κ°μ§ κ°λ¨ν λͺ λ Ήμ μ¬μ©νμ¬ λͺ λΆ λ§μ SQSλ₯Ό μμν μ μμ΅λλ€.
β SQSμμλ 2κ°μ§ μ’
λ₯μ λ©μμ§ λκΈ°μ΄μ μ 곡ν©λλ€.
β
FIFO(first-in-first-out) λκΈ°μ΄μ λ©μμ§κ° μ μ‘λκ³ μμ λλ μ νν μμλ₯Ό 보쑴ν©λλ€. FIFO λκΈ°μ΄μ μ¬μ©νλ©΄ λ©μμ§μ μνμ± μ 보λ₯Ό λ°°μΉν νμκ° μμ΅λλ€.
β
νμ€ λκΈ°μ΄μ λ©μμ§ μμλ₯Ό 보쑴νλ €κ³ μλνλ λμ¨ν FIFO κΈ°λ₯μ μ 곡ν©λλ€. λ€λ§ νμ€ λκΈ°μ΄μ κ³ λμ λΆμ°ν μν€ν
μ²λ₯Ό μ¬μ©ν μμ²λ νμ₯μ΄ κ°λ₯νλλ‘ μ€κ³λμκΈ° λλ¬Έμ μ μ‘λ μ νν μμλλ‘ λ©μμ§κ° μμ λλ€κ³ 보μ₯ν μ μμ΅λλ€.
β Amazon SQSμμ λ©μμ§ λ³΄μ κΈ°κ°μ 1 λΆμμ 14 μΌ μ¬μ΄μ κ°μΌλ‘ κ΅¬μ± ν μ μμ΅λλ€. κΈ°λ³Έκ°μ 4 μΌμ λλ€. λ©μμ§ λ³΄μ‘΄ νλμ λλ¬νλ©΄ λ©μμ§κ° μλμΌλ‘ μμ λ©λλ€.
β Amazon SQS μ ν μκ° μ΄κ³Ό
β
μλΉμκ° λκΈ°μ΄μμ λ©μμ§λ₯Ό μμ νκ³ μ²λ¦¬νλ©΄ λ©μμ§λ κ³μ λκΈ°μ΄μ μμ΅λλ€. Amazon SQSλ λ©μμ§λ₯Ό μλμΌλ‘ μμ νμ§ μμ΅λλ€. Amazon SQSλ λΆμ° μμ€ν
μ΄λ―λ‘ μλΉμκ° λ©μμ§λ₯Ό μ€μ λ‘ λ°λμ§ λ³΄μ₯ν μ μμ΅λλ€(μλ₯Ό λ€μ΄, μ°κ²° λ¬Έμ λλ μλΉμ μ ν리μΌμ΄μ
λ¬Έμ λ‘ μΈν΄). λν, μλΉμλ λ©μμ§λ₯Ό μμ νκ³ μ²λ¦¬ν ν λκΈ°μ΄μμ μ΄ λ©μμ§λ₯Ό μμ ν΄μΌ ν©λλ€. λ©μμ§λ₯Ό μμ ν μ§νμλ λ©μμ§κ° λκΈ°μ΄μ κ·Έλλ‘ μμ΅λλ€. λ€λ₯Έ μλΉμκ° λ©μμ§λ₯Ό λ€μ μ²λ¦¬ν μ μλλ‘ νκΈ° μν΄ Amazon SQSμμλ λ€λ₯Έ μλΉμκ° Amazon SQSμμ λ©μμ§λ₯Ό μμ λ° μ²λ¦¬ν μ μλ κΈ°κ°μΈ μ ν μκ° μ΄κ³Όλ₯Ό μ€μ ν©λλ€. λ©μμ§μ κΈ°λ³Έ μ ν μκ°μ 30μ΄μ
λλ€. μ΅μκ°μμ 0μ΄μ
λλ€. μ΅λλ 12μκ°μ
λλ€.
π SQS (Simple Queue Service) κ΄λ ¨ λ¬Έμ
'Study > AWS Solutions Architect Associate' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[AWS] MQ (0) | 2020.07.02 |
---|---|
[AWS] Athena (0) | 2020.06.30 |
[AWS] EBS(Elastic Block Store) (0) | 2020.06.30 |
[AWS] μλΈλ·(Subnet) (0) | 2020.06.30 |
AWS Solutions Architect Associate - μν νκΈ° (0) | 2020.06.22 |
λκΈ