Batch

일괄 μ²˜λ¦¬κ°€ κ°€λŠ₯ν•œ μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜ ν”„λ ˆμž„μ›Œν¬ 이며 λ‹€μŒμ‘°κ±΄μ„ λ§Œμ‘±ν•œλ‹€.

  • λŒ€μš©λŸ‰ 데이터
    • λŒ€λŸ‰μ˜ 데이터λ₯Ό κ°€μ Έμ˜€κ±°λ‚˜ ν˜Ήμ€ 전달 및 κ³„μ‚°λ“±μ˜ μ²˜λ¦¬κ°€ κ°€λŠ₯
  • μžλ™ν™”
    • μ‚¬μš©μžμ˜ κ°œμž… 없이 μ‹€ν–‰κ°€λŠ₯
  • 견고함
    • 잘λͺ»λœ 데이터λ₯Ό 좩돌 및 쀑단 없이 처리 κ°€λŠ₯
  • μ‹ λ’°μ„±
    • λ‘œκΉ… 및 μ•Œλ¦Όμ˜ 지원을 ν†΅ν•˜μ—¬ 이슈 νŠΈλž˜ν‚Ή κ°€λŠ₯
  • μ„±λŠ₯
    • μ§€μ •λœ μ‹œκ°„μ•ˆμ— μ²˜λ¦¬μ™„λ£Œ
    • λ‹€λ₯Έ μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ„ λ°©ν•΄ν•˜μ§€ μ•Šλ„λ‘ μˆ˜ν–‰

λŒ€λΆ€λΆ„ Rabbit MQ 와 μ—°λ™ν•˜μ—¬ μ‚¬μš©ν•œλ‹€.

Rabbit MQ

AMQP ν”„λ‘œν† μ½œμ„ κ΅¬ν˜„ν•œ λ©”μ‹œμ§€ λΈŒλ‘œμ»€μ΄λ‹€.

AMQP (Advenced Message Queuing Protocal : μ–΄λ“œλ²€μŠ€λ“œ λ©”μ‹œμ§€ νμž‰ ν”„λ‘œν† μ½œ)

λ©”μ‹œμ§€ 지ν–₯ 미듀웨어 λ₯Ό μœ„ν•œ κ°œλ°©ν˜• ν‘œμ€€ μ‘μš© 계측 ν”„λ‘œν† μ½œμ΄λ©° λ‹€μŒ κΈ°λŠ₯듀을 지ν–₯ν•œλ‹€.

  • λ©”μ‹œμ§€ 지ν–₯
  • νμž‰
  • λΌμš°νŒ… (P2P 및 λ°œν–‰-ꡬ독)
  • μ‹ λ’°μ„±
  • λ³΄μ•ˆ

μœ„ 사항듀을 지ν–₯ν•˜λŠ” 데이터 ν˜•μ‹μ„ λ”°λ₯΄λŠ” λ©”μ‹œμ§€λ₯Ό λ§Œλ“€κ³  이λ₯Ό 해석 κ°€λŠ₯ν•œ 도ꡬ라면 κ΅¬ν˜„ 언어에 관계없이 λ‹€λ₯Έ ν˜Έν™˜ 도ꡬ와 μƒν˜Έμš΄μš©μ΄ κ°€λŠ₯ν•˜λ‹€.

@TODO