8
Quello che voglio fare è in sostanza quello che sta chiedendo How to use MDC with thread pools?, ma con Netty.Utilizzare org.slf4j.MDC con i canali Netty?
Desidero informazioni MDC associate a Channel
. Quali opzioni ci sono per Netty? Se devo resettare MDC manualmente, quali metodi posso collegare per farlo da un'unica posizione?
Questa soluzione non funziona. Richiede anche una "istantanea" della mappa di contesto del thread che richiama MDCEventLoopGroup.fromThread(), e perde traccia di tutte le sue future modifiche, passando questa istantanea a tutti i runnables. Eppure non funziona ancora come in un ambiente multi-thread multi-core. Ho provato a modificarlo, ho provato anche a sovrascrivere i metodi submit (...) e schedule ... (...), oltre a sovrascrivere il metodo newChild (...) che crea un figlio con exec sovrascritto (...), invia (...) e pianifica ... (...) metodi senza successo: il contesto è ancora perduto. – Uniqus