Aký formát správ používať v Kafka pre vysoko zaťaženú službu: JSON alebo binárny?
Golang
Ako zorganizovať komunikáciu medzi frontendom a backendom pre odosielanie upozornení v reálnom čase?
Povedajte mi o Circuit Breakerju: ako je bilo organizovano rešenje, na koje servise je postavljeno, šta je bilo u fallback-u?
func updateV1(px *int) { x2 := 20 px = &x2 } func updateV2(px *int) { *px = 20 } func main() { x := 10 updateV1(&x) fmt.Println(x) updateV2(&x) fmt.Println(x) }
Povedajte nám o systéme rezervácie tovaru: ako sa pomocou Redis zabránilo dvojitým predajom?
Je možné optimalizovať tak, aby pole res bolo na zásobníku a nie na halde? Čo je potrebné urobiť?
Čo sa rozumie optimalizáciou dopytov pri skrátení času odozvy API z 2 sekúnd na 300 ms?
Povedz mi o systéme asynchrónneho generovania správ s použitím Kafka. V čom bola asynchrónnosť?
Povedz mi o replikácii master-slave — kedy sa obraciame na master, kedy na slave?
Ako sa dáta z výpočtov dostávali do 1C?
Ako úmyselne spôsobiť únik pamäte v Go? Aké prípady vedú k únikom?
Videli ste, že nie je index, tabuľka je veľká. Ako pridáte index?
Ste pisateľ, spravujete svoj mini blog a tam publikujete články. Používatelia (čitatelia) vášho blogu, po prihlásení, si ich môžu prezerať/čítať. Je potrebné implementovať funkciu počítania unikátnych zobrazení za deň pre každý článok. Funkčné požiadavky: - Štatistiky za dnešok: autor môže vidieť, koľko unikátnych používateľov si jeho článok dnes pozrelo (údaje sa zbierajú v reálnom čase). - Štatistiky za minulé dni: autor môže vidieť štatistiky za akýkoľvek minulý deň (napríklad včera). Technické obmedzenia a podmienky: - Aplikácia beží na jednom serveri (jeden pod) - Ukladanie v pamäti - Čas v UTC0
Ako ste zabránili duplikácii správ v Kafka?
Bude optimalizátor vždy používať vytvorený index?
Ako prebiehalo pridávanie a odstraňovanie pravidiel, ak išlo o veľký switch-case?
Čo sa stane so schémou outbox, ak Kafka prestane byť dostupný? Do akej veľkosti môže narásť fronta outbox?