Sobes.tech

Golang

Papasakokite išsamiau apie darbą su Kafka: kaip tiksliai vyko žinučių deduplikacija?

194

Kokie yra replikacijos tipai (sinchroninė ir asinchroninė)? Kaip veikia sinchroninė replikacija ir kokios yra jos išlaidos?

191

Papaskinkite apie komandos sudėtį, paslaugų atsakomybės sritis ir leidimo ciklą.

188

Kodėl pasirinktas gRPC vietoj REST? Ar buvo konkrečių našumo reikalavimų?

188

Abstractinis atvejis: paslauga krinta (OOM kill), nematai jokių klaidų, bet pod'e matyti, kad paskutinis statusas rodo atminties trūkumą. Kokia būtų veiksmų seka diagnozuojant ir stabilizuojant paslaugą?

187

Ar buvote atsakingas už produkto eksploataciją? Ar parama buvo jūsų komandos reikalas? Ar įspėjimai ir metrikos jums buvo skirti?

186

Ar pridėjus daugiau consumer'ių esant dideliam Kafka lagui, tai padės? Kokiais atvejais tai padės, o kokiais ne? Kas nutiks, jei turite 16 partition ir 2 consumerius?

182

Ar gali būti, kad žinutės paskirstytos nevienodai tarp partition'ų? Kaip su tuo kovoti?

180

Ar išsaugojote visus Kafka pranešimus į atskirą lentelę? Koks buvo šio tikslo prasmė, ar Kafka nebuvo pakankama?

179

Kuo skiriasi EXPLAIN ir EXPLAIN ANALYZE? Kodėl nereikėtų naudoti EXPLAIN ANALYZE gamyboje?

172

Ką darydavote tokiu atveju, kai įspėjimas įsijungdavo, kai RPS pakildavo iki 5000? Kaip nustatydavote, ar tai buvo tikras apkrovos augimas, ar sistema turėjo problemų?

171

Kokie buvo tiksliai pralaidumo rodikliai? Kiek užklausų per sekundę įprastai ir piko metu?

166

Jei duomenų bazė nėra pasiekiama ir bandote pakartotinai, ar neperdirbsite amžinai tų pačių pranešimų? Ar visi 500 eis į DLQ?

162
/3