Socle V004 – Plan de Documentation

Socle V004 - Plan de Documentation

Plan de Documentation – Socle V4

Version : 4.0.0 Date : 2025-01-25

Structure de la documentation

# Document Description Statut
00 PLAN-DOCUMENTATION Ce document – Index de la documentation Done
01 INTRODUCTION Présentation du Socle V4 et philosophie Done
02 ARCHITECTURE Architecture technique et composants Done
03 QUICKSTART Guide de démarrage rapide (5 min) Done
04 CONFIGURATION Référence complète de configuration Done
05 WORKERS Guide des Workers et lifecycle Done
06 KV-BUS Guide du Key-Value Bus Done
07 SHARED-DATA Guide du SharedDataRegistry Done
08 SUPERVISOR Supervision et heartbeats Done
09 PIPELINE Pipeline Engine V1 et V2 (Queue/Claim/Ack, DLQ) Done
10 SECURITY Sécurité, Auth, Rate Limiting Done
11 RESILIENCE Circuit Breaker et Retry Done
12 SCHEDULER Scheduling cron et interval Done
13 TLS-HTTPS Configuration TLS/HTTPS Done
14 ADMIN-API API REST d’administration Done
15 METRICS Métriques et Prometheus Done
16 KUBERNETES Déploiement Kubernetes Done
17 HOWTO Guides pratiques Done
18 TROUBLESHOOTING Résolution de problèmes Done
19 EXEMPLES Exemples de code Done
20 PLUGINS Système de plugins Done
21 H2-TECHDB Base technique H2 (V4) Done
22 LOG4J2-LOGFORWARDER Log4j2 et LogForwarder (V4) Done
23 AUTH-CLIENT Client authentification JWT (V4) Done
24 WORKER-REGISTRY Client Worker Registry (V4) Done
25 MIGRATION-V3-V4 Guide de migration V3 → V4 Done
26 GRAALVM-JAVASCRIPT GraalVM CE et GraalJS pour scripts JS Done
27 STATUS-DASHBOARD Dashboard HTML de supervision (port 9374) Done
29 JANINO Scripts Java compiles dynamiquement Done
30 EVENTBUS-WORKERS Workers event-driven Done
31 GRPC-INTER-SOCLES Communication gRPC entre Socles Done

Nouveautés V4

Les documents 21 à 30 sont spécifiques au Socle V4 :

  • 21-H2-TECHDB : Base embarquée H2 pour état technique
  • 22-LOG4J2-LOGFORWARDER : Migration Logback → Log4j2 + centralisation logs
  • 23-AUTH-CLIENT : Client JWT pour services centraux
  • 24-WORKER-REGISTRY : Auto-enregistrement des workers
  • 25-MIGRATION-V3-V4 : Guide de migration depuis V3
  • 26-GRAALVM-JAVASCRIPT : GraalVM CE 21 et GraalJS pour exécution JavaScript
  • 27-STATUS-DASHBOARD : Dashboard HTML de supervision temps réel sur port 9374
  • 29-JANINO : Compilation dynamique de scripts Java
  • 30-EVENTBUS-WORKERS : Workers orientés événements
  • 31-GRPC-INTER-SOCLES : Communication gRPC bidirectionnelle entre Socles

Guide Méthodologique

Un guide méthodologique complet est disponible pour aider les développeurs à implémenter leurs solutions :

Ce document répond à la question : « Je dois implémenter X, comment je fais ? »

Conventions

  • Tous les fichiers sont en Markdown
  • Les exemples de code sont en Java 21
  • Les configurations sont en YAML
  • Les commandes sont pour Linux/macOS (adaptables Windows)

Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *