みなさんいかがお過ごしでしょうか? 最近NierAutomataクリアしました。
今回はSprayからAkkaHTTPへの移行に関して紹介します。
SprayとAkkaHTTPとは?
- SprayとはシンプルなScalaのHTTPフレームワーク(というよりモジュール)。すでに開発がストップしており、新しく使うのは非推奨。
- AkkaHttpとはSprayをベースにしたHTTPライブラリでAkkaライブラリのうちの一つ。
AkkaHTTP1.0がSprayのパフォーマンスを上回ったというブログも出ています。 http://akka.io/news/2015/07/15/akka-streams-1.0-released.html
移行開始
マイグレーションガイドというのが、以下にあります。 http://doc.akka.io/docs/akka-http/10.0.5/scala/http/migration-guide/migration-from-spray.html
ここに従って進めればできるのですが、移行における指針と詰まったところを紹介できればと思います。
続きを読む