0.4.3
This commit is contained in:
27
ROADMAP.md
27
ROADMAP.md
@@ -306,13 +306,24 @@ Livrables :
|
||||
- distinguer quota RPC général et quota `sendTransaction`,
|
||||
- préparer un futur pool d’endpoints HTTP et l’arbitrage entre eux.
|
||||
|
||||
### 0.4.3 — Démo HTTP dans `kb_app`
|
||||
### 0.4.3 — Pool d’endpoints HTTP
|
||||
À faire :
|
||||
|
||||
- ajouter un pool d’`HttpClient`,
|
||||
- sélectionner un endpoint selon le rôle demandé,
|
||||
- ignorer les endpoints `Paused` ou `Disabled`,
|
||||
- préparer une rotation simple entre endpoints actifs,
|
||||
- prendre en compte la classe de méthode HTTP,
|
||||
- préparer le routage multi-RPC et la limitation de concurrence par endpoint.
|
||||
|
||||
### 0.4.4 — Démo HTTP dans `kb_app`
|
||||
À faire :
|
||||
|
||||
- ajouter une fenêtre `Demo Http`,
|
||||
- suivre la logique de `Demo Ws`,
|
||||
- permettre de tester les endpoints HTTP configurés,
|
||||
- afficher les réponses JSON-RPC HTTP et les erreurs associées.
|
||||
- afficher les réponses JSON-RPC HTTP et les erreurs associées,
|
||||
- exposer l’état du pool HTTP et les statuts des endpoints sélectionnables.
|
||||
|
||||
### 6.12. Version `0.5.x` — Base de données SQLite
|
||||
|
||||
@@ -485,9 +496,9 @@ Le projet doit maintenir au minimum :
|
||||
|
||||
La priorité immédiate est désormais la suivante :
|
||||
|
||||
1. démarrer la version `0.4.1` avec les helpers HTTP Solana,
|
||||
2. conserver `HttpClient` comme transport HTTP générique réutilisable,
|
||||
3. distinguer clairement les helpers raw et typed quand cela est pertinent,
|
||||
4. préparer la future gestion avancée des quotas HTTP et des états de pause avant envoi,
|
||||
5. préparer l’introduction d’un pool d’endpoints HTTP,
|
||||
6. ajouter ensuite une fenêtre `Demo Http` dans `kb_app` sur le modèle de `Demo Ws`.
|
||||
1. finaliser la version `0.4.3` avec le pool d’endpoints HTTP,
|
||||
2. exploiter les statuts `Active` / `Paused` / `Disabled` dans la sélection d’endpoint,
|
||||
3. préparer le routage multi-RPC selon le rôle demandé et la classe de méthode,
|
||||
4. conserver `HttpClient` comme brique générique réutilisable sous le pool,
|
||||
5. démarrer ensuite la version `0.4.4` avec une fenêtre `Demo Http` dans `kb_app`,
|
||||
6. exposer dans `kb_app` les réponses HTTP, les erreurs et l’état du pool.
|
||||
|
||||
Reference in New Issue
Block a user