2016-11-30 13 views
0

私はアクターモデルを使ってAkkaプロジェクトを開発しました。さて、私はいくつかのビジネスログをRESTサービスとして公開したいと思います。Play Framework(もっと簡単かもしれません)やAkka Http(もっと低レベル)を使うことを考えています。Playを統合する場合は、私のAkkaプロジェクトレイアウトを変更する必要がありますか?

私はPlay 2.5.8に行っていますが、Playプロジェクトに定義されたレイアウトがあることがわかりました。たとえば、ルートソースフォルダは "/ app"のようです。 Playを統合するためにすべてのプロジェクトを再編成する必要がありますか、ソースファイルをそのままどこに置いてもいいですか?

+0

再生は完全なスタックであり、物事を望む場所の箱からかなり説得されています。ほとんどのものは変更できますが、コストがかかります。私はあなたが本当に必要とする機能をいくつかのREST APIを公開するためのHTTPインターフェースが必要な場合は、私自身がAkka Httpを個人的に使用することをお勧めします。また、[http4s](https://github.com/http4s/http4s)をチェックしてください – Nio

+0

現時点では、私たちが本当に必要とするPlay機能はありません。コントローラーへの経路を定義しやすくなると思っただけです。セキュリティフィルターなどの将来の機能を追加します。私はAkka Httpでこれを追加して決定する方法を探るつもりです。 – jorgenota

答えて

0

Play-sbtプラグインを使用せずにPlay jarsをインポートした場合は、Playを他のライブラリと同様に使用できます。

+0

Playをライブラリとして追加するだけの場合、Playをブートストラップするにはどうすればよいですか?(Playを開始するメインを実行し、ルートファイルをロードし、Guice beansをバインドするなど)これを正しく行う方法を示すサンプルアプリケーションがあるかどうか知っていますか?ご回答いただきありがとうございます。 – jorgenota

関連する問題