PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Strumień pobrany z Postgresa z jOOQ nie zwraca wyników z zajęć

Cały punkt Stream Java API służy do tego, aby taki strumień był zużywany co najwyżej raz. Nie ma żadnej funkcji buforowania ani nie obsługuje modelu przesyłania strumieniowego opartego na wypychaniu, jak robią to implementacje strumieni reaktywnych.

Możesz dodać do swojego stosu kolejne API, takie jak np. Reactor (są też inne, ale ponieważ już używasz Springa...), który obsługuje buforowanie i odtwarzanie strumieni do kilku konsumentów, ale nie ma to nic wspólnego z jOOQ bezpośrednio i znacząco wpłynie na architekturę aplikacji.

Zauważ, że ResultQuery jOOQ rozszerza org.reactivestreams.Publisher i Flow.Publisher JDK 9 dla lepszej współpracy z takimi reaktywnymi strumieniami.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyjście tak/nie zamiast t/f dla typu danych binarnych w PostgreSQL

  2. Agregaty niedozwolone w klauzuli WHERE w błędzie postgreSQL

  3. Regex dla PostgreSQL do pobierania domeny z subdomeną z adresu URL/strony internetowej

  4. Wywołania funkcji agregujących postgres nie mogą być zagnieżdżone

  5. Jak wstawić wiersz w postgreSQL pgAdmin?