我已經使用演員模型開發了一個Akka項目。現在,我想將一些商業logig公開爲REST服務,我正在考慮使用Play Framework(似乎更容易)或Akka Http(更低級別)。如果我整合了Play,我是否必須更改我的Akka項目佈局?
我會去玩2.5.8,但我看過Play項目有一個定義的佈局。例如,根源文件夾似乎是「/ app」。我必須重新組織我的所有項目才能集成Play嗎?還是可以將源文件保存在他們所在的位置?
我已經使用演員模型開發了一個Akka項目。現在,我想將一些商業logig公開爲REST服務,我正在考慮使用Play Framework(似乎更容易)或Akka Http(更低級別)。如果我整合了Play,我是否必須更改我的Akka項目佈局?
我會去玩2.5.8,但我看過Play項目有一個定義的佈局。例如,根源文件夾似乎是「/ app」。我必須重新組織我的所有項目才能集成Play嗎?還是可以將源文件保存在他們所在的位置?
如果您在不使用Play-sbt插件的情況下導入Play jar,則可以像其他任何庫一樣使用Play。
如果我只是添加Play作爲一個庫,我怎麼能bootstrap播放(我的意思是運行「主」開始播放,加載路徑文件,綁定吉斯豆等)?你知道是否有示例應用程序顯示如何正確執行此操作?順便說一句,謝謝你的迴應! – jorgenota
玩是完整的堆棧和漂亮的開箱即用的東西。大部分東西都可以改變,但是價格昂貴。我會問自己,你真的需要使用哪些功能,如果你只需要一個HTTP接口來暴露一些REST API,那麼我會親自去Akka Http。另外,請查看[http4s](https://github.com/http4s/http4s) – Nio
此時並沒有我們真正需要的任何特定的Play功能,只是覺得定義到控制器的路由會更容易一些,添加未來的功能,如安全過濾器。我將探討如何在Akka Http中添加這個功能來幫助我做出決定。 – jorgenota