如何使用java jdbc

时间:2018-01-07 14:58:09

标签: java slick akka-stream

我对akka很新。

我如何展开同步这个源来获得一个无限的流,它总能给我一条记录,然后是下一条等等......用java。

final Source<Person, NotUsed> source = Slick.source(
    session,
    "SELECT id,last_name,date_modified FROM akka.people LIMIT 1;",
    (SlickRow row) -> {
    return new Person(row.nextString(), row.nextString(), 0, row.nextString());
    }
);

这样我就可以限制记录并在下一个之后处理...

source.throttle(1, Duration.create(2, TimeUnit.SECONDS), 1, ThrottleMode.shaping())
    .runForeach(x -> {
     //to perform business login here.
    System.out.println(x.toString());
    }, materializer);

选择第一行后,此操作目前停止。

0 个答案:

没有答案