我正在计划一个 webapp,每个使用它的人都有一个客户端,可以在其计算机上运行计算(因为这些计算不能在服务器上完成,负载太大......),然后将结果发送到服务器。
我想会有很多人对我的应用程序感兴趣,这就是为什么我想知道我的架构是否良好以及我是否能够处理成千上万的人。
我打算通过带有 Glassfish 服务器的 JNDI 公开远程 EJB,因此 1000 人可以同时使用这些 EJB(我猜可能有 5-50 个请求/秒)来检索本地计算所需的数据,然后发送结果...
将 EJB 暴露给许多客户会很昂贵吗?使用webservices,rmi,另一种解决方案会更好吗?
你会为我将要做什么推荐另一种架构吗?