Sobes.tech

Python

Ir divi pakalpojumi: reģistrācija un pasūtījumu pārvaldība. Jauns lietotājs izveido pasūtījumu un uzreiz reģistrējas. Kā sasaistīt šos notikumus, lai pasūtījums netiktu izveidots, ja reģistrācija neizdodas?

149

Vai jūs esat pazīstams ar izplatītajām transakcijām? Kāda ir atšķirība starp orķestrāciju un horeogrāfiju mikroservisos?

145

Kādos formātos notiek datu pārraide un glabāšana, sadarbojoties ar NoSQL datu bāzēm?

141

def get_current_user(user_id: int): user = users.get(user_id) if user is None: raise HTTPException(status_code=404, detail="Lietotājs nav atrasts") return user @app.get("/users", response_model=list[User]) def list_users(): return [User(*user) for user in users.list()] @app.get("/users/me", response_model=User) def read_current_user(current_user: User = Depends(get_current_user)): return current_user

140

Kādi datu pārraides protokoli tiek izmantoti NoSQL datu bāzēs (Redis, MongoDB, Elasticsearch)?

133

Vai ir svarīgi kārtība lauciņiem sastāvā indeksā relāciju datu bāzēs?

130

Kāda ir atšķirība starp PUT un PATCH? Kā serverim būtu jāreaģē, ja PUT metodē netiek nosūtīti visi lauki? Sniedziet reālu PATCH lietošanas gadījumu.

129

Kāpēc meklēšana ar indeksu ir ātrāka un cik? Salīdziniet meklēšanu bez indeksa, ar B-koka indeksu un ar hash-indeksu.

127

Kā atjaunināt augstas slodzes mikroservisu uz jaunu versiju bez pieprasījumu zaudēšanas? Ko darīt, ja datu bāzes migrācija sabojā veco versiju?

126

Kuras nerelacionālas datu bāzes pazīsti un kādiem uzdevumiem tās tiek izmantotas?

123
/2