旅游度假预订系统架构演进实践

2021-09-03 70浏览

  • 1. - 38
  • 2. 2015.4 2016.3 0—>1—>N
  • 3.
  • 4.
  • 5. 0—>1 1—>N
  • 6.
  • 7. — — — —
  • 8. “ ” jinmengzhe@meituan.com
  • 9. @ 2018.7
  • 10.
  • 11. • : • : • : + … + + / : • / / • / • • • / : /
  • 12. 4 : • • : 3 • • • • 2 BUG • • 1 / : • • • • 0 2016 2018
  • 13.
  • 14. — • : ~10% << • : + • : / / • : • : O(N) • : • : VS VS /
  • 15. — TP90: 2~4s : ~ : ~ TP99: > 1min QPS: < 5 : 10+ / : 24h ? • : X • : X • : X
  • 16. — / ALL IN ONE 1 ❌ 2 2 3 APP ❌ • 1 BGP 1 • / • • + • + • + VIP + 2 ( / —> —> : + / ) 3 VIP : • VIP : IP • / / GMV /
  • 17.
  • 18. — all in one • • : • : • • : • : / & : : & : • & • • / / : :
  • 19. — • : • : VIP • : • : ( (VIP / • : • : ) ) VIP —> :
  • 20. — API API API • • • • • • API API DNS
  • 21. —VIP N ( ) 4 8 … 1 3 • : 1 / 8 —>VIP 4 • 1 2 • • 1 : / / / 4 / :
  • 22. — / VIP API 1 2 3 xxxx SmartVIP • : O(N)—>O(1) • • VIP • • • / —> : VIP
  • 23. — API API VIP VIP VIP SmartVIP API DNS
  • 24. — 1 2 ( 3 ( + ) )
  • 25. — : • ( —> & ) • • • • • : • : : + + • + • + • + + : + + +
  • 26. — / / XX / / XX XX VIP / /
  • 27. — Total F2 TP90: 2~4s TP99: > 1min QPS: < 5 : 10+ / : 24h • (F2) • F3 • • F1 XX (Total-F1-F2-F3) / Total ≈ (Total-F2-F3) / Total ( (F3) • : ~ : ~ ) —> • —> + +
  • 28. — : : VS / ~9X%( / ) —> —> —> / —> : / / :
  • 29. — / / / / ≠ / / /
  • 30. — • / • : • : • & • : • :
  • 31. — XXX /
  • 32. — ( • / • : • ) : : / • / • • • ( / • • : : OK / )
  • 33. — XX XXX XXX XXX
  • 34. — XX XX XX XX VIP
  • 35. — 1 : 2 ( 3 + / ( + ) )
  • 36. — VIP VIP • • API • • • VIP •
  • 37.
  • 38. 1 : 2 : 3 4 /
  • 39. Q&A Q & A