**结束。**此问题不符合堆栈溢出准则。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。
两年前关门了。
改进这个问题
我正在为一个学术项目编写一个类似uber的移动应用程序。此应用程序只是运行在服务器上的系统的前端。在这个系统中,后端负责用户数据库、搜索引擎、消息传递系统和位置服务(如uber中的跟踪系统)。我对服务器开发完全陌生。我的问题是:
如何使用scala实现后端?
如何处理并发、用户授权、消息和gps数据?
另外,在什么情况下我应该使用Kafka和Spark?
1条答案
按热度按时间ippsafx71#
我建议你用游戏框架。它有一些学习曲线,但一旦你开始学习它似乎相当有趣,是相当强大的。
您必须熟悉scala、并发术语(如future、actor)和一些数据库知识。
您可以从文档中提供的示例开始。
https://www.playframework.com/
祝你学习顺利:)