Desidero creare un enumerato di riproduzione 2 che acquisisca valori e li emetta, suddivisi in blocchi, ogni x
secondi/millisecondi. In questo modo, in un ambiente Websocket multiutente con un sacco di input dell'utente, si potrebbe limitare il numero di frame ricevuti al secondo.Creazione di un chunking basato sul tempo Enumerato
So che è possibile raggruppare un certo numero di elementi insieme in questo modo:
val chunker = Enumeratee.grouped(
Traversable.take[Array[Double]](5000) &>> Iteratee.consume()
)
Esiste un modo integrato per effettuare questa operazione in base al tempo piuttosto che in base al numero di articoli?
Stavo pensando di farlo in qualche modo con un lavoro Akka programmato, ma a prima vista questo sembra inefficiente, e non sono sicuro che si verifichino problemi di concurenza.
questa è una domanda negativa. – tailor
@tailor Ti piacerebbe elaborare perché pensi che sia male o come migliorarlo? – Carsten