MDM-046 · v3: shared subscription MQTT e sessione stabile¶
| Campo | Valore |
|---|---|
| Gruppo | 3 · Midserver v3 |
| Assegnato a (proposta) | Mohammad |
| Priorità | P1 |
| Stima indicativa | M |
| Stato | ⏸ in pausa |
| Attività del piano | T3.5 |
| Dipende da | topologia v3 decisa |
Sospeso il 29/10/2026: la shared subscription (M6) si manifesta solo con più istanze o più worker; con una sola istanza non è un problema attuale. Attenzione ma: la sessione stabile (M7, eventi MQTT persi nei fermi) resta un problema vero anche a un'istanza — se in fase di cambio midserver si decide che il gap dei fermi è accettabile, riprendere solo quella metà. Trigger: topologia v3 decisa (MDM-048 / piano cambio midserver).
Contesto¶
Con più istanze ogni evento verrebbe processato più volte (M6); eventi persi nei riavvii (M7).
Cosa fare¶
- [ ]
$share/<gruppo>/...sui topic in ascolto; client id stabile; valutare session expiry. - [ ] Verificare il supporto MQTT v5 di Mosquitto.
Criteri di accettazione¶
- Con 2 istanze ogni evento compare una sola volta nello stream.
Rischi e attenzioni¶
—