λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

TIL, WIL/TILπŸ“˜

08.14 TIL : λ°λΈŒμ›μ˜μ˜ μΉ΄ν”„μΉ΄

728x90

1. νŒŒν‹°μ…”λ„ˆ

- ν”„λ‘œλ“€μ„œκ°€ 데이터λ₯Ό λ³΄λ‚Όλ•Œ 무쑰건 νŒŒν‹°μ…”λ„ˆλ₯Ό 톡해 보내야 ν•œλ‹€

- μ–΄λ–€ νŒŒν‹°μ…˜(ν† ν”½ μ•ˆμ— μžˆλŠ”)에 넣을지λ₯Ό κ²°μ •ν•œλ‹€

- λ ˆμ½”λ“œμ— ν¬ν•¨λœ λ©”μ‹œμ§€ ν‚€ λ˜λŠ” λ©”μ‹œμ§€ 값에 따라 νŒŒν‹°μ…˜μ˜ μœ„μΉ˜κ°€ κ²°μ •λœλ‹€

- κΈ°λ³Έ κ°’ : UniformStickyPartioner

 

1) λ©”μ‹œμ§€ ν‚€κ°€ μžˆμ„ λ•Œ

νŠΉμ • ν•΄μ‹œ 값이 μƒμ„±λ˜κ³ , 이λ₯Ό λ°”νƒ•μœΌλ‘œ μ–΄λŠ νŒŒν‹°μ…˜μœΌλ‘œ 갈 지 정해진닀

~ λ™μΌν•œ λ©”μ‹œμ§€ ν‚€λ₯Ό κ°€μ§ˆ 경우 동일 νŒŒν‹°μ…˜μ— λ“€μ–΄κ°€λŠ” 것을 보μž₯ν•˜λ―€λ‘œ, λ°μ΄ν„°μ˜ μˆœμ„œλ₯Ό 보μž₯ν•  수 μžˆλ‹€

-> νŒŒν‹°μ…˜ λ‚΄λΆ€μ—μ„œ 큐처럼 λ™μž‘ν•œλ‹€

 

2) ν‚€κ°€ 없을 λ•Œ

- λΌμš΄λ“œ 둜빈 λ°©μ‹μœΌλ‘œ ν† ν”½μ˜ νŒŒν‹°μ…˜μ— 값이 μž…λ ₯λœλ‹€

 

3) μ»€μŠ€ν…€ νŒŒν‹°μ…”λ„ˆ

- Pationer μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ΄μš©ν•΄ λ©”μ‹œμ§€ ν‚€, κ°’ λ˜λŠ” 이름에 따라 데이터 뢄배방식을 μž„μ˜λ‘œ μ„€μ •ν•  수 μžˆλ‹€

ex) VIP 고객에 λŒ€ν•œ μ²˜λ¦¬μ†λ„λ₯Ό νŠΉμ •ν•΄ ν–₯μƒν•˜κ³  싢을 경우 : μ „μš© νŒŒν‹°μ…˜μ„ μ„€μ •ν•˜λŠ” λ°©μ‹μœΌλ‘œ ν–₯상 κ°€λŠ₯

+ AMQP 기반 λ©”μ‹œμ§• μ‹œμŠ€ν…œμ—μ„œ μš°μ„ μˆœμœ„ 큐λ₯Ό λ§Œλ“œλŠ” 것과 μœ μ‚¬ν•˜λ‹€

728x90