Sobes.tech

C#

Waarom lost SemaphoreSlim het probleem van bescherming tegen cache stampede in een gedistribueerd systeem niet op en wat moet er in plaats daarvan worden gebruikt?

339

Hoe zorgt Redis voor een correcte verwerking van gelijktijdige commando's van meerdere clients?

195

Wat is het probleem van meerdere keren concatenatie van strings in een lus en hoe vervang je dat?

160

Hoe hebt u de tijdreeksen opgeslagen: gebruikte u gewone PostgreSQL of een gespecialiseerde Time Series DB? Waarom?

148

Welke lifetimes bestaan er in .NET DI en waarom moet Redis ConnectionMultiplexer als Singleton worden geregistreerd?

146

Wat is de complexiteit van het zoeken naar geblokkeerde producten in een List binnen een lus over producten en hoe optimaliseer je dat?

137

Welke optimalisaties voor opslag en verwerking van gegevens werden toegepast bij een stroom van 3-5 duizend gebeurtenissen per seconde: indexen, partitionering, sharding?

137

Wat is het verschil tussen `is not null` en `!= null` controle in C#?

135

Wat is het verschil tussen ValueTask en Task, wanneer moet je het gebruiken en wat zijn de beperkingen?

131

Waarom ben je op zoek naar een nieuwe baan en welk projectformaat interesseert je?

130

Waarom is het een probleem om voor elke aanvraag een nieuwe HttpClient te maken en hoe los je dat op?

130

Waarom is de verdeling van gegevens over shards via customerId % shardCount problematisch bij het wijzigen van het aantal shards en welke oplossing moet worden gebruikt?

129

Hoe moeten de prijzen van producten worden gecached en welk risico ontstaat bij een gelijktijdige cache miss?

127

Welke steekproeven en aggregaties zijn uitgevoerd op telemetriegegevens?

127

Wat moet er worden toegevoegd bij het afhandelen van een uitzondering in de code?

116