Fowler afferma che una piccola percentuale di traffico viene instradata alla versione delle Canarie mentre la vecchia versione è ancora in esecuzione.
Ciò presuppone che il routing possa essere controllato a livello di bilanciamento del carico / router.
Abbiamo un caso d'uso in cui un micro-servizio consuma una coda e fa un po 'di elaborazione. Ci chiedevamo come controllare il routing per indirizzare un sottoinsieme di traffico verso il consumatore canarino.
Una delle opzioni che abbiamo considerato è quella di avere una "coda delle Canarie" separata, ma il problema è che i produttori ora devono essere consapevoli di questa coda che sembra un odore.
Questo sembra un problema comune in cui sono coinvolte le code. Qualche idea su come è stato adottato Canary per tali applicazioni?