我正在开发一个包含以下 3 个组件的简单 Web 应用程序:
- 使用 Ajax、javascript、html 在浏览器上显示数据的客户端。
- 在客户端和数据处理实体之间进行接口的 Java Web 服务器。
- 数据处理实体,用 C++ 实现。
我需要决定使用哪个 Java 网络服务器。一些选项是:
a) 在 java (com.sun.net.httpserver) 中使用 httpserver 类并创建一个多线程进程。
b) 使用 Glassfish 服务器并在其上部署创建网页等的应用程序。
c) 使用码头。
d) ?
网络服务器的选择标准是:
稳定性(进程(Web 服务器)应该运行数天而无需重新启动)
可能的最大并发请求数约为 200。平均情况约为 30。
缓存在网络服务器上完成,如果数据可用或未被数据处理实体标记为脏,则从网络服务器本身提供请求。
非常感谢您的建议。
谢谢你。罗恩。