首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Alpakka Cassandra流量使用

Alpakka Cassandra流量使用
EN

Stack Overflow用户
提问于 2017-09-19 21:27:27
回答 1查看 496关注 0票数 0

我正在阅读Alpakka Cassandra 这里的文档

它使它非常容易使用卡桑德拉作为一个来源和一个水槽。但是流量的使用呢。

所谓流量使用,我的意思是,我没有使用卡桑德拉作为源或水槽。但要查数据。

用Alpakka有可能吗?或者我应该自己在流中编写Cassandra jdbc代码吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-19 22:04:15

1) Sink.如果您检查Alpakka的源代码,您会发现Sink的构造如下

代码语言:javascript
复制
Flow[T]
      .mapAsyncUnordered(parallelism)(t ⇒ session.executeAsync(statementBinder(t, statement)).asScala())
      .toMat(Sink.ignore)(Keep.right)

如果您只需要一个传递流,那么您可以随时修剪Sink.ignore部件,这样您就可以

代码语言:javascript
复制
Flow[T]
          .mapAsyncUnordered(parallelism)(t ⇒ session.executeAsync(statementBinder(t, statement)).asScala())

您只需要公开番石榴期货转换器,这是目前包私有阿尔帕卡。

2)源代码。--您始终可以通过执行.flatMapConcat(x => CassandraSource(...)Source获得Flow )

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46310006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档