- Expédié
- 19 août 2026 à 08:08 UTC
- Auteur
- Kamo
- Commite
- 7ecc45d
«VerifySolution» répond "c'est une solution correcte à un défi que nous avons lancé". Il dit Rien sur la question de savoir si nous avons déjà accepté cette solution exacte, et rien d'autre n'a fait Soit une solution pourrait être rejouée pour toute la durée du défi. C'était tolérable alors que le jeton était décoratif. Ce n'est pas le suivant: /registrer a commencé à exiger un jeton vérifié (il n'avait jamais lu le champ), donc une charge utile rejouable signifie que l'on résolve peut frapper des comptes dans une boucle. In-process, délibérément. le kamocapcha-déplois gère une seule réplique, donc un moyen processus Ensemble de l'avis de l'ensemble du service - il n'y a pas de deuxième dose pour un rejeu sur lequel atterrir. Atteindre pour Redis ajouterait une dépendance, une décision de failli ou de fermeture sur sa panne, et un changement de ConfigMap, pour acheter une garantie que cette topologie fournit déjà. C'est un module avec une seule couture de sorte que la mise à l'échelle d'une réplique a un endroit évident pour changer. Bordées par l'expiration du défi plutôt que par un plafond de taille, et c'est une sécurité une propriété, pas une optimisation de la mémoire: une fois qu'une charge utile expire, vérifierSolution la rejette les entrées sont donc tenues pour CHALLENGE-EXPIRY-SECONDS et s'élagent. Une LRU avec un bouchon de taille laisserait une inondation expulser une entrée toujours valide et rouvrirait le rejeu cela pour s'arrêter - il y a un test pour cela. Ne prétend pas que la solution vérifie. Affirmer d'abord laisser quelqu'un brûlerait un La charge utile de la victime en vol, et remplirait l'ensemble de déchets rejetés. Ajout également d'un test de npm sur le coureur intégré de Node (pas de nouvelle dépendance) et conserve les fichiers de test hors de la construction de la production via tsconfig.test.json - 'npm run build', npm run build, n'était pas sur le point de commencer. Expédier le .test.js dans dist/.