Sobes.tech

Kafkaда керектөөчүлөрдү кантип масштабдадыңыз? Эгер керектөөчүлөрдүн саны бөлүмдөрдөн көп болсо, эмне болот?

153

1C да маалыматтарды түз эле Kafkaга жарыялаганбы?

152

PostgreSQLде репликация эмне үчүн колдонулган?

151

HTTP/1.1 жана HTTP/2 ортосунда кандай айырма бар?

150

```go type User struct { ID int Name string } var ( dbHits int ) func getUserInfoFromDB(id int) User { time.Sleep(100 * time.Millisecond) dbHits++ return User{ID: id, Name: fmt.Sprintf("User-%d", id), } } func main() { var wg sync.WaitGroup for i := 0; i < 5; i++ { wg.Add(1) go func(i int) { defer wg.Done() fmt.Println(getUserInfoFromDB(i)) }(42) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` Коддо хата, свързана с едновременен достъп до променливата dbHits, трябва да бъде коригирана чрез синхронизиране на достъпа до тази променлива.

141

Эгер биз биринчи болуп бардык маалыматтарды эс тутумга окуп, андан кийин гана окуй турган болсок, mutex колдонбостон болобу? Мындай сценарийде карта колдонуу маанилүүбү?

136

Канча убакытта дубль үчүн маалыматтарды сактадыңыз? Канча убакыттан кийин бул дубль экенин түшүндүңүз?

135

Неге так көп кызматтарды жасадыңыз? Тандоо кандай болду — кызмат кылуу же кылбоо?

135

Издөө абалына ылайык сунуштарды канчалык активдүү карап жатасыз? Алдын ала кандай сунуштар же кабыл алуу мөөнөттөрү барбы?

131

Өзүңүз жөнүндө бир аз сөз айтыңыз: акыркы иш ордуңда эмне кылдыңыз, негизги милдеттериңиз эмне болчу, жана акыркы убакта ишке ашырган кыйын же кызыктуу милдетиңиз жөнүндө айтып бериңиз — эмне болду, эмне кылдыңыз, жана натыйжасы эмне болду.

122
/5