Inserimento di case classes

2

Se il supervisore e i suoi attori figli condividono gli stessi messaggi, qual è il posto giusto per mantenere tali case history? Dovrebbe essere in entrambi i supervisori e i singoli attori o dovrebbe essere in un file separato? Ho letto che la pratica migliore è di tenerlo nell'oggetto compagno dell'attore.

    
posta codingsplash 28.12.2016 - 08:31
fonte

1 risposta

2

Se i bambini attori sono lavoratori di breve durata, mentre il supervisore è un servizio statico, meglio mettere tutti i messaggi che accetta nell'oggetto compagno del supervisore insieme alla fabbrica di oggetti di scena. Tutti i client lo vedranno come il protocollo del supervisore. Lavoratori nascosti dietro il loro supervisore.

Ma se hai una serie di messaggi che passano tra i tuoi attori attraverso il sistema, è meglio metterli in un file separato (e oggetto) come TcpProtocol. Quindi puoi import TcpProtocol._ in qualsiasi attore e usarlo.

    
risposta data 17.03.2017 - 12:48
fonte

Leggi altre domande sui tag