我正在开发一个独立的(非网络)多线程交易应用程序。它在每天晚上 11 点使用启动脚本启动。我们不使用应用程序服务器来部署此应用程序。我们使用 oracle-coherence 来实现 HA 和可扩展性。我不明白没有应用服务器如何工作?我想如果我们要执行事务、支持多线程等,就需要一个应用服务器。
答案 0 :(得分:2)
对于非 Web 应用程序,您不需要应用程序或 Web 服务器。您的应用程序在本地机器上安装的 JVM 上运行。 JVM 支持多线程和 DB 事务(通过 JDBC),因此您不需要应用服务器。