Aller au contenu principal

Node-RED ⇄ Pulse

Débutant ⏱ 10 min node-red · low-code · nœuds http · ✅ exécuté E2E dans le repo

Node-RED possède le flow visuel ; Pulse est le step de traitement de flux appelé via son nœud http request standard — pas de nœud custom, pas de code. Exemple du repo : examples/nodered-pulse-bridge/exécuté de bout en bout sur un vrai Node-RED 5.0.1 installé depuis npm.

[Inject] → [construire la commande] → [http POST → Pulse] → [delay] → [http GET ← Pulse] → [decide] → [fichier]

Lancez-le

pulse server start --dev
mkdir app && cp pulse.yaml app/ && (cd app && pulse deploy .) # monte order-scoring
npm install node-red
PULSE_URL=http://localhost:9090 ./run_headless.sh

Ou en interactif : lancez node-red, Import de flows.json, réglez PULSE_URL / PULSE_TOKEN dans l'environnement (les nœuds les lisent via env.get(...)), cliquez Deploy — l'Inject start once déclenche le flow.

Sortie validée

amount=2500 decision=escalate
amount=300 decision=auto-approve

Le même contrat que tous les bridges : POST sur l'ingress, lecture du topic de stage. Enrichissez le stage Pulse avec des fenêtres, des joins ou un stage llm — les deux nœuds http ne changent jamais.

Ensuite