Sobes.tech

Kāpēc SemaphoreSlim nesniedz risinājumu cache stampede aizsardzības problēmai izplatītā sistēmā un ko izmantot tā vietā?

314

Kā Redis nodrošina pareizu vairāku klientu vienlaicīgu komandu apstrādi?

189

Kāda ir problēma ar vairākreizēju virkņu sasaisti ciklā un kā to aizstāt?

157

Kādi lifetime ir .NET DI un kāpēc Redis ConnectionMultiplexer jāreģistrē kā Singleton?

142

Kā jūs glabājāt laika rindas: izmantojāt parasto PostgreSQL vai specializētu Time Series DB? Kāpēc?

141

Kāda ir sarežģītības pakāpe bloķēto preču meklēšanai sarakstā iekšā preču cikla laikā un kā to optimizēt?

134

Kādas datu glabāšanas un apstrādes optimizācijas tika piemērotas 3-5 tūkstošu notikumu plūsmā sekundē: indeksi, partīcijas, sharding?

131

Kādas ir atšķirības starp pārbaudi `is not null` un `!= null` C#?

130

Kāpēc meklējat jaunu darbu un kāda projekta formāta jūs interesē?

129

Kāpēc ir problēma katru pieprasījumu veidot jaunu HttpClient un kā to labot?

129

Kāpēc datu sadale pa shardiem, izmantojot customerId % shardCount, ir problemātiska, kad mainās shardu skaits, un kādu risinājumu izmantot?

128

Kā atšķiras ValueTask no Task, kad to būtu jālieto un kādi ir tā ierobežojumi?

126

Kā būtu kešojami preču cenas un kāds risks rodas vienlaicīga cache miss gadījumā?

125