1

想象一下,我有

  1. 一个 Django Web 前端和
  2. Java 守护进程。

该系统用于允许通过网络执行一些复杂的计算。

“一些复杂的计算”包括

  • 为每个网络用户创建一个单独的数据库,
  • 在服务器上运行本机脚本(同样,每个 Web 用户都有自己的目录和自己的文件),
  • 解析由脚本生成的文件,
  • 清理用户目录,当网络用户注销时,
  • 生成要在 Web 前端显示的图像。

实施这种沟通有哪些选择

  1. 从 Web 前端到 Java 守护进程(如“生成图像 X”请求)和
  2. 从 Java 守护进程到 Web 前端(例如将生成的图像发回)

?

要求:

  1. 简单性:这个系统将是一个原型(概念验证),我稍后会从头开始重写它(如果这个想法被证明是好的)。
  2. 易于部署:我会非常频繁地更新网络前端和守护进程。

重要说明:目前,我不关心可扩展性/性能。

4

0 回答 0