Sto lavorando per migrare da Rx Java a Java 8 lambda. Un esempio che non riesco a trovare è un modo per bufferizzare le richieste. Ad esempio, in Rx Java, posso dire quanto segue.Java 8 lambda api
Observable.create(getIterator()).buffer(20, 1000, TimeUnit. MILLISECONDS).doOnNext(list -> doWrite(list));
Dove siamo tampone 20 elementi in un elenco o timeout a 1000 millisecondi, che accade mai prima.
Gli osservabili in RX sono osservabili in stile "push", dove gli stream utilizzano un tiro java. Sarebbe possibile implementare la mia stessa operazione di mappatura nei flussi o l'impossibilità di emettere causa problemi in quanto il doOnNext
deve eseguire il polling dell'elemento precedente?
http://stackoverflow.com/questions/ 27944784/java-8-stream-utilities-per-input-dati/27.950.637 27.950.637 # – Misha