Implementáljon egy magas terhelésű RPC /weather végpontot 10k RPS terheléssel, ahol az aiWeatherForecast() funkció körülbelül 1 másodpercig tart
Embedded / IoT
Írjon le egy konkrét esetet a PostgreSQL chunkinggal kapcsolatos optimalizációról: mi volt előtte és mi lett utána
Miért az UPDATE a PostgreSQL-ben valójában DELETE és INSERT?
A partícionálás mire való a PostgreSQL-ben?
Mit fog a következő kód és miért? package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) changeName(person) fmt.Println(person.Name) }
Mit lehet még használni a polírón kívül az Outbox-hoz?
Mennyi időt vesz igénybe a végrehajtás az optimalizálás után? Ez függ a processzor szálainak számától (GOMAXPROCS)?
Milyen lépésekből áll a Java-kód átalakítása a forráskódtól a végrehajtásig?
Mesélj a munkatapasztalatodról — ki vagy, hol dolgoztál, mivel foglalkoztál?
Mire szolgálnak az indexek a PostgreSQL-ben, és milyen típusai léteznek?
Mi az a Fat JAR?
Az alkalmazás elkezdett lassulni, a GC szünetek 20-szorosára nőttek. Mit tegyek?
Milyen típusú szemétgyűjtők vannak Java-ban?
Miért szükséges az Inbox-minta, ha az Outbox már garantálja a kézbesítést?
Hogyan választották ki a tétel méretét?
Hogyan előzzük meg az overbookolást PostgreSQL-ben, amikor egyszerre foglalják az utolsó helyet?
Hogyan szervezzük az események táblájának partíciózását 2 milliárd sorral, amely naponta 10 millió sorral nő, gyakori dátumtartomány szerinti lekérdezésekkel?
Miben különbözik az idempotencia a pontos egyszeri kézbesítéstől?
Meséljen magáról és legutóbbi projektjéről
Mit használtál pollingként az Outbox-hoz?