如何使用scala作为后端?

时间:2018-05-04 16:02:16

标签: scala apache-spark apache-kafka backend web-development-server

我正在为一个学术项目编写一个类似超级的移动应用程序。此应用程序只是服务器上运行的系统的前端。该系统,后端负责用户数据库,搜索引擎,消息系统和位置服务(跟踪系统,如uber)。我对服务器开发完全陌生。我的问题是:

  • scala如何用于实现后端?
  • 如何处理并发,用户授权,消息传递和GPS数据?

此外,在什么情况下我应该使用Kafka和Spark?

1 个答案:

答案 0 :(得分:2)

我建议你选择play-framework。它有一些学习曲线,但一旦你开始学习它似乎很有趣,也很强大。

你必须熟悉scala,未来的兼容性术语,演员和一些数据库知识就足够了。

您可以从文档中提供的示例开始。

https://www.playframework.com/

你学习的最好:)