相当棒的文章,大力夸奖了 Akka Streams,列举了 Actor 的弊端(关于这一点,见仁见智了,个人觉得 Actor 还是相当好的抽象),看了此文,对 Akka Streams 的兴趣是不是更加浓厚了?随手附上文档
Akka Streams: Streaming Data Transformation à la Carte
Typesafe 的副 CTO Viktor Klang 对 Akka Streams 的介绍,简明易懂,讲话也很有趣:)
ASK, TELL AND PER-REQUEST ACTORS
这篇文章比较好地讲述了为什么在 Akka 的使用中要避免使用 ask,另外介绍了一种 per-request actor 模式来处理他们遇到的问题,推荐阅读。事实上,在「Effective Akka」中,作者提到了 Akka 的 Best Practice 之一就是避免使用 ask。
Three flavours of request-response pattern in Akka
简单介绍了 Akka 中 3 种不同的请求/响应模式,最后一种就是上文讲到的 per-request actor 模式,文章最后也提到了上文。
Scala World 2015 的演讲视频,涉及到了不少有趣的话题,推荐挑选感兴趣的看。个人看了 Reactive Streams / Akka Streams,近期对 Akka Streams 真的是深深着迷。
加拿大第一个也是目前唯一的 Scala 会议,视频内容也 cover 到了 Scala,Akka,Spark,Akka Stream,Akka Http 等,视频的时长比 Scala World 2015 的要短,看起来应该要轻松些。
Throttling Instantiations of Scala Futures
使用 Future 需要一个 scala.concurrent.ExecutionContext,一般情况下,使用 global ExecutionContext 即可(scala.concurrent.ExecutionContext.Implicits.global),但有的时候这样用会出问题,这时候就需要自己定制 ExecutionContext 了。欲知详情,请看文章。
lihaoyi 写的 Scala.js 教程,里面有许多小例子可以带你快速上手 Scala.js。
Scala.js 的一个简单介绍,内容不多,但作者的 Github 上有个看起来还不错的项目:scalajs-play-demo。
用 Scala 写的响应式时间序列数据库,虽然还在频繁地迭代开发中,但已经在 Despegar.com 中使用。
Type Parameterization in Scala
这个 Slides 讲述了类型参数化,协变性,Lower Bounds/Upper Bounds 及类型推导,可以简单看一下,内容基本上都可以在「Programming in Scala」这本书中找到。
声明:自由转载-非商用-非衍生-保持署名 | 创意共享3.0许可证,转载请注明作者及出处
出处:http://hawstein.com/2015/10/17/scala-weekly-20151017/