Toàn bộ điểm của Java Stream
API dành cho một luồng như vậy được sử dụng nhiều nhất một lần. Nó không có bất kỳ tính năng đệm nào cũng như không hỗ trợ mô hình phát trực tuyến dựa trên đẩy như triển khai luồng phản ứng.
Bạn có thể thêm một API khác vào ngăn xếp của mình, chẳng hạn như ví dụ: Reactor
(có những người khác, nhưng vì bạn đã sử dụng Spring ...), hỗ trợ lưu vào bộ đệm và phát lại luồng cho một số người tiêu dùng, nhưng điều đó không liên quan trực tiếp đến jOOQ và sẽ ảnh hưởng nặng nề đến kiến trúc ứng dụng của bạn.
Lưu ý rằng ResultQuery
của jOOQ mở rộng org.reactivestreams.Publisher
và Flow.Publisher
của JDK 9 để có khả năng tương tác tốt hơn với các luồng phản ứng như vậy.