不,不是Apache Spark。我发现Sparkjava是最简单的API方法,也是我点击次数最多的方法,但是每个人都说它不应该用于生产,但没有人给我一个很好的答案。你们有没有人知道任何不稳定或安全漏洞或其他什么?
答案 0 :(得分:11)
感谢您提出这么好的问题,我不认为直接有一个简单的是或否答案。首先,我们一直在使用Java Spark进行微服务开发已有一段时间了。我们在框架运行期间面临的挑战
互联网上没有很多可用于Java的资料 Spark与Spring Boot,restlet等其他框架相比。所以 大多数时候,如果你被困住,你就是必须解决的人 问题。
没有依赖注入。我们不得不使用Spring 与java Spark结合使用以获得此功能。
当您在互联网上没有足够的信息时 想要将您的微服务与服务发现工具或 API网关。
将Spark与swagger整合是一团糟。我们花了几天时间来计算 我们该怎么做。
所有这一切,在spark java上创建微服务应用程序非常容易。 Kudo给他们!!!“
有关详细信息,请参阅以下链接:
答案 1 :(得分:8)
这都是一个选择问题。 Spark旨在非常简单,并且需要最少的依赖关系才能启动和运行Web应用程序。 Spark允许我们仅使用JSE8平台构建Web应用程序,而大多数其他现有技术都需要JEE,最终会增加使用它们的学习曲线。
在部署应用程序时,请注意大多数云服务器和托管服务商都不支持开箱即用的精简框架Spark,因此您最终必须自己实施部署策略。但您可以轻松地在这些服务上部署Apache或Java EE应用程序,并且可以轻松地将Spark包装在Apache或JEE Web服务器中,如in the documentation所述