当前位置: 首页 > news >正文

百度收录网站方法我想学编程

百度收录网站方法,我想学编程,微信公众号推广赚钱,中国城乡住房建设厅网站首页这次只是一篇简短的文章#xff0c;因为我仍在尝试这种东西。 关于反应式编程有很多话题。 在Java 8中#xff0c;我们有Stream API#xff0c;我们有rxJava我们有ratpack #xff0c;Akka有akka-streams 。 这些实现的主要问题是它们不兼容。 您不能将一个实现的订阅者连… 这次只是一篇简短的文章因为我仍在尝试这种东西。 关于反应式编程有很多话题。 在Java 8中我们有Stream API我们有rxJava我们有ratpack Akka有akka-streams 。 这些实现的主要问题是它们不兼容。 您不能将一个实现的订阅者连接到另一个实现的发布者。 幸运的是一项倡议已经开始提供一种方法使这些不同的实现可以协同工作 “本规范旨在允许创建许多符合标准的实现这些实现将通过遵守规则将能够平滑地互操作并在流应用程序的整个处理图中保留上述好处和特征。” 来自– http://www.reactive-streams.org/ 这是如何运作的 现在我们该怎么做 让我们看一下基于akka-stream提供的示例的快速示例从此处开始 。 在下面的清单中 package sample.streamimport akka.actor.ActorSystem import akka.stream.FlowMaterializer import akka.stream.scaladsl.{SubscriberSink, PublisherSource, Source} import com.google.common.collect.{DiscreteDomain, ContiguousSet} import rx.RxReactiveStreams import rx.Observable; import scala.collection.JavaConverters._object BasicTransformation {def main(args: Array[String]): Unit {// define an implicit actorsystem and import the implicit dispatcherimplicit val system ActorSystem(Sys)import system.dispatcher// flow materializer determines how the stream is realized.// this time as a flow between actors.implicit val materializer FlowMaterializer()// input text for the stream.val text |Lorem Ipsum is simply dummy text of the printing and typesetting industry.|Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, |when an unknown printer took a galley of type and scrambled it to make a type |specimen book..stripMargin// create an observable from a simple list (this is in rxjava style)val first Observable.from(text.split(\\s).toList.asJava);// convert the rxJava observable to a publisherval publisher RxReactiveStreams.toPublisher(first);// based on the publisher create an akka sourceval source PublisherSource(publisher);// now use the akka style syntax to stream the data from the source// to the sink (in this case this is println)source.map(_.toUpperCase). // executed as actorsfilter(_.length 3).foreach { el // the sink/consumerprintln(el)}.onComplete(_ system.shutdown()) // lifecycle event} } 此示例中的代码注释几乎解释了正在发生的事情。 我们在这里所做的是创建一个基于rxJava的Observable。 将此Observable转换为“反应流”发布者并使用此发布者创建akka-streams源。 对于其余的代码我们可以使用akka-stream样式流API对流进行建模。 在这种情况下我们只需要进行一些过滤并打印出结果即可。 翻译自: https://www.javacodegeeks.com/2014/11/use-reactive-streams-api-to-combine-akka-streams-with-rxjava.html
http://www.yutouwan.com/news/115331/

相关文章:

  • 网站设计动画discuz应用中心退款
  • 河南网站备案系统短信北京企业模板建站
  • 中国万网官方网站广州最新新闻
  • 米粒网站建设与推广专家网站 建设 申请
  • 土巴兔装修贵吗落实20条优化措施
  • 汤唯梁朝伟做视频网站家具网站开发设计论文
  • 微信网站怎么建设济南学网站建设哪里好
  • 企业网站建设请示南通网站推广公司哪家好
  • 网站建设环保广告设计有哪些
  • 卡盟网站怎么做图片大全怎么自己做音乐网站
  • 东莞网站seo公司哪家大东莞专业网站推广工具
  • 如何做网站内链合肥公司网站开发
  • 做竞价的网站可以做优化吗学校网站建设调查报告
  • 做网站关于我们php网站开发实例视频教程
  • 只做男生穿搭的网站网页界面
  • 做电影网站心得整合营销公司排名
  • 网站模板建站教程深圳采纳品牌营销策划公司
  • 泰安网站建设哪里有福建省港航建设发展有限公司网站
  • wordpress 类似 免费seo的作用
  • 凡科网站建设好企业建设营销网站的目的
  • 深圳美食教学网站制作东莞公司注册哪家好
  • 山东小语种网站建设大型门户网站制作教程
  • 海淀营销型网站建设网络公司经营范围大全
  • 怎么评价一个网站设计做的好坏南昌 提供网站设计 公司
  • html网页制作网站wordpress 区块链
  • 做盗版视频网站吗云南网站建设天软科技
  • 做旅游网站课程设计报告品牌建设的内容
  • 网站链接改名怎做301天津百度推广公司地址
  • 网站搭建哪家好网页布局的设计步骤
  • 大兴模版网站搭建哪家好网站建设 上市公司