Golang
Kura datu glabāšanas formāta ir vēlams PostgreSQL, apstrādājot lielu daudzumu ielīmju un retu izlasi: JSON vai JSONB?
Kādās gadījumos un kādos pakalpojumos ieteicams izmantot gRPC?
Kādas ir parastās klases un abstraktās klases kopīgās iezīmes, un kā tās līdzinās?
Kāds kods parādīsies? package main import "fmt" func main() { nums := make([]int, 1, 2) fmt.Println(nums) // appendSlice(nums, 1024) fmt.Println(nums) // mutateSlice(nums, 1, 512) fmt.Println(nums) // } func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val }
Kā atšķiras viena vai vairāku lietotāju loma un mijiedarbība ziņojumu apstrādes sistēmā?
Kādi soļi tiek sperti, ja mikroserviss ir resursu trūkums?
Kuras sistēmu projektēšanas metodikas tu dod priekšroku, izstrādājot risinājumus?
Vai jūs pats izveidojāt gRPC protokolu definīcijas?
Kādās gadījumos ir ieteicams izmantot gRPC komunikācijai starp pakalpojumiem?
Vai interfeisi, kas nesatur metodes, un interfeiss, kas ļauj jebkādus tipus, ir līdzvērtīgi?
Kāda ir galvenā iemesls, kāpēc izmanto sync.Map tipu Go?
Darbība: transaction_id uuid identotency_id uuid from_account_id uuid to_account_id uuid amoun decimal status enum transaction_start timestamp transaction_end timestamp payments_create: user_id uuid payment_account_id uuid balance decimal currency varchar(16) status ENUM created_time timestamp update_time timestamp
Vai Range ar kanāla izmantošana var novest pie bezgalīgas cilpas programmā?
Kas ir Saga paraugs?
Vai ir iespējams īstenot panikas pārvaldību bērnu goroutine iekšienē tā, lai tā ietekmētu vecāku goroutine?
Kas ir GOMAXPROCS mainīgais Go? Vai programma var izmantot vairāk pavedienu nekā norādīts GOMAXPROCS?
Ja mēs rakstām uz masti ar lielu plūsmu un lasām no replikām, kā notiek masta ar repliku sinhronizācija?
Vai jūs varat izskaidrot, kādu uzdevumu risina metode Add darbā ar kolekcijām vai datu struktūrām?
Vai jūs veidojat automatizētus testus sadarbojošiem mikroservisiem?
Kā atšķiras virtualizācija no konteinerizācijas?