Realtime: 큰 ν–‰ 값에 λŒ€ν•œ 좩돌 방지

에 λ§Œλ“  2021λ…„ 02μ›” 10일  Β·  14μ½”λ©˜νŠΈ  Β·  좜처: supabase/realtime

버그 μ‹ κ³ 

버그 μ„€λͺ…

https://github.com/supabase/realtime/blob/894f4bb8923017467c78803711d8adbef8c090fe/server/lib/realtime/subscribers_notification.ex#L81

이 쀄은 동등성을 기반으둜 λͺ¨λ“  열에 λŒ€ν•΄ μ›Ή μ†ŒμΌ“ λ©”μ‹œμ§€λ₯Ό λ³΄λƒ…λ‹ˆλ‹€.

일뢀 열은 κ±°λŒ€ν•œ ν…μŠ€νŠΈ 덀프 λ˜λŠ” JSON ꡬ성 일 수 μžˆμœΌλ―€λ‘œ 여기에 λͺ‡ 가지 합리적인 ν•„ν„° ν•„ν„°λ₯Ό μΆ”κ°€ν•΄μ•Όν•©λ‹ˆλ‹€.

  1. μ•„λ§ˆλ„ λΆˆν•„μš”ν•©λ‹ˆλ‹€-아무도 500 자 μ΄μƒμ˜ λ¬Έμžμ— λŒ€ν•΄ 동등 일치λ₯Ό μˆ˜ν–‰ν•˜μ§€ μ•Šμ„ κ²ƒμž…λ‹ˆλ‹€ (적어도 쒋은 μ‚¬μš© 사둀λ₯Ό 생각할 수 μ—†μŠ΅λ‹ˆλ‹€-μ•„λ§ˆλ„ URLμΌκΉŒμš”?).
  2. 문제λ₯Ό μΌμœΌν‚¬ 수 μžˆμŠ΅λ‹ˆλ‹€. Phoenix의 내뢀에 λŒ€ν•΄μ„œλŠ” λͺ¨λ₯΄μ§€λ§Œ scrape.eq와 같은 채널 μ΄λ¦„μœΌλ‘œ λ³΄λƒ…λ‹ˆλ‹€.