icon

Article-1 Documentation

  • Documentation technique — Article1
  • Workflow Git & MEP
  • Setup
Article1 connect
  • Documentation — Article1 Connect
  • Article1-Connect
  • GTM (Google Tag Manager)
  • Internal API — Service-to-Service
  • RabbitMQ — définitions
  • RabbitMQ — Architecture et conventions
  • Authentification SSO — A1Connect ↔ Inspire V2
  • Documentation API (Swagger)
  • Setup technique
    • Documentation des Entités de la Base de Données
    • Entités Utilisateurs
    • Référentiel Établissements
    • Référentiel Établissements — API
    • Référentiel Établissements — Construction
    • Référentiel Établissements — Migration Dema1n / Inspire
Chantiers
  • Roadmap & chantiers long terme
  • Sécurité
Dema1n
  • Documentation — Dema1n
  • Dema1n
    • Documentation des Endpoints API Backend
    • Entités & base de données
    • Changelog Base de données dema1n
    • Entités — module email-subscription
    • Entités — module event-linx
    • Entités — module feature-toggle
    • Entités — module inscription
    • Entités Matching Instantané
    • Entités — module logging
    • Entités — module onboarding
    • Entités — module referentiel
    • Entités — module ressource
    • Comparaison schéma MySQL ↔ entités TypeORM (Dema1n)
    • Valeurs usuelles — jeune, bénévole, binôme
    • Entités — module tutorials
    • Algorithme de Matching - Dema1n
    • Disponibilité et capacité des CD
    • Matching instantané
    • Documentation : Reservation Admin (adminReservation)
    • benevole.futureTraitement – Documentation
    • Encart mentorat — dashboard jeune v2
    • Dashboard Ressources
    • EventLinx — synchronisation des événements Salesforce (Linx)
    • Flags QPV et ZRR
    • Rattrapage profil jeune post-MEP
    • Programme jeune (jeune.programme) et flag EL
    • Système de suivi des binômes
    • Web Component a1c-wc-registration
    • MVLS
    • Mapping des champs entre les entités DEMA1N et les messages RabbitMQ MVLS
    • Mapping des variables MVLS vers les entités DEMA1N
    • Documentation MVLS - Intégration DEMA1N
    • MVLS — Intégration RabbitMQ
    • Notifications BO - Conditions de reception
    • Passage Postbac — Réception depuis Inspire
    • Seeds (back/seeds)
    • Setup technique
    • EventEmitter
    • Logging
    • Redis
Inspire v2
  • Documentation — Inspire V2
  • Inspire V2
    • Documentation des Entités de la Base de Données
    • BaseEntity
    • Entités Communication
    • Db changelog
    • Entités Études
    • Entités Favoris
    • Entités Géographiques
    • Entités Médias
    • Entités Multicontact
    • Entités MVLS
    • Notes Importantes
    • Entités Parcours
    • Entités Système
    • Entités Utilisateurs
    • Algorithme de recommandation des Éclaireurs (EE)
    • Multicontact
    • Niveaux lycéens
    • Notifications
    • Parcours éclaireur — règles métier
    • Parcours lycéen — règles métier
    • MVLS — Mentorat Vers le Sup'
    • MVLS — Fonctionnement et règles métier
    • Scopes à utiliser pour les commits
    • Setup technique
    • Tâches planifiées (cron tasks)
    • Elasticsearch
    • Logs & observabilité
    • Mode maintenance
    • Médias (images & vidéo)
    • Menu de navigation (visiteur non connecté)
    • Pages SSR (rendu côté serveur)
Technical
  • API
  • Tâches planifiées (crons)
  • Base de données
  • Emailing
  • Frontend
  • Infra & Build
  • Développement local
  • Déploiement des définitions RabbitMQ
  • SSO
  • Utilisateurs, rôles et permissions — Vue transversale
Tutorials
  • Relecture de code — HowTo
  • Accès aux bases de données
  • Kubernetes & Rancher — Introduction
  • Rédaction d'une documentation

RabbitMQ — définitions

Previous Next

RabbitMQ — définitions

Les queues / exchanges / bindings partagés (dont MVLS) sont déclarés dans ../rabbitmq-defs.json.

Important : ce fichier n’est appliqué automatiquement qu’en local (a1connect-rabbitmq + load_definitions). En staging/prod, toute modification doit être appliquée à la main sur le cluster RabbitMQ après merge / MEP.

→ Guide complet : docs/rabbitmq-definitions.md

Internal API — Service-to-Service RabbitMQ — Architecture et conventions
Menu
Documentation technique — Article1 Workflow Git & MEP Setup
Article1 connect
Documentation — Article1 Connect Article1-Connect GTM (Google Tag Manager) Internal API — Service-to-Service RabbitMQ — définitions RabbitMQ — Architecture et conventions Authentification SSO — A1Connect ↔ Inspire V2 Documentation API (Swagger) Setup technique
Chantiers
Roadmap & chantiers long terme Sécurité
Dema1n
Documentation — Dema1n Dema1n
Inspire v2
Documentation — Inspire V2 Inspire V2
Technical
API Tâches planifiées (crons) Base de données Emailing Frontend Infra & Build Développement local Déploiement des définitions RabbitMQ SSO Utilisateurs, rôles et permissions — Vue transversale
Tutorials
Relecture de code — HowTo Accès aux bases de données Kubernetes & Rancher — Introduction Rédaction d'une documentation

On This Page

shadcn theme provided by @asiffer