Sobes.tech
Senior

RPS საშუალოდ 4-5 ათასი RPS, პიკებში 12k-მდე მაგრამ აქ მნიშვნელოვანია להבין, რომ ძირითადი დატვირთვა Kafka-ზე მოდიოდა. ვინაიდან არქიტექტურა ასინქრონულია, თითო განცხადების შექმნისას, ჩემი ორკესტრატორი წარმოქმნიდა 5-7 მოვლენის ჯაჭვს სხვადასხვა შემოწმების სერვისებში. ჯამში, ჩვენ საშუალოდ 30k შეტყობინებას ვამუშავებდით წამში.

sobes.tech AI

პასუხი AI-სგან

Kafka მეშვეობით ასინქრონული დამუშავების არქიტექტურაში, დატვირთვა ნაწილდება სერვისებს შორის, რაც საშუალებას აძლევს სისტემის მასშტაბირებას და მაღალი შეტყობინებების მოცულობის დამუშავებას.

მაგალითი:

  • საშუალო დატვირთვა: 4-5 ათასი მოთხოვნა წამში (RPS).
  • პიკი დატვირთვა აღწევს 12 ათას RPS-ს.
  • თითოეული მოთხოვნა ქმნის 5-7 მოვლენის ჯაჭვს, რომლებიც გამოქვეყნებულია Kafka-ში სხვადასხვა სერვისებისთვის.
  • ჯამში, შეტყობინებების ნაკადი აღწევს 30 ათასს წამში.

ეს მიდგომა საშუალებას აძლევს ძირითადი სერვისის დატვირთვის შემცირებას, გაუმჯობესდეს გაუმართაობის წინააღმდეგობა და მოქნილი მასშტაბირება მოხდეს მოვლენის დამუშავების, დატვირთვის მიხედვით.