შესაძლოა, გორუტინების გამოყენება უნდა დავიწყოთ სიჩქარის გაზრდისთვის, მაგალითად, 10 გორუტინის გამოყენებით 10-ჯერ უფრო სწრაფად?
Golang
როგორ დაგეგმავდი ამ გადაწყვეტილებას კოდში (გორუტინებისა და არხების გამოყენებით)?
თქვით, რომ გაქვთ 4 წლიანი გამოცდილება, მაგრამ უნივერსიტეტი დაამთავრეთ 2024 წელს. სწავლობდით ბოლო კურსზე და ერთდროულად მუშაობდით吗?
Redis-ის წინ იყო პროქსი, თუ თქვენ თვითონ გააკეთეთ შარდინგი?
თქვით Elasticsearch-ის ალტერნატივად? რატომ, თუ განიხილეთ, უარყეთ მას Redis-ის სასარგებლოდ?
ძირითადად დისტანციურად მუშაობთ?
Kafka-ის მოვლენებს მოსმენის handler-ი ყველა სამივე მონაცემთა ცენტრში წაიკითხავდა თუ მხოლოდ ერთში? როგორ იყო ეს კონფიგურირებული?
როგორ განაწილდა სერვისებს შორის ურთიერთქმედება და როგორ შეზღუდეთ თითოეული სერვისის პასუხისმგებლობის სფერო?
რატომ აირჩევდი არხს WaitGroup/errgroup-ის ნაცვლად? რა არის ცუდი errgroup?
მაშ, თითოეული მონაცემთა ცენტრი განაახლებდა თავის Redis-ს, თუ მომხმარებელთა ჯგუფები განსხვავებული იყო?
რამდენი მიკროჟგუფი ჩვეულებრივ არის ერთ სირკულში?
როგორ შეიძლება ბუფერიანი არხი დაეხმაროს გორუტინების გაჟონვის პრობლემას?
ეს იყო ერთი სერვისი? რა იყო მისი ლოგიკა, როგორ იყო ის ინკაპსულირებული, რატომ იყო მას ასეთი დატვირთვა?
საერთო ჯამში, რა პროექტს გსურთ, რომ გავზარდოთ ჩვენების შესაძლებლობა: რა მიდგომებით, პროცესებით და დავალებებით?