想像してみてください、私は持っています
- Django Web フロントエンドと
- Java デーモン。
このシステムは、Web 経由でいくつかの複雑な計算を実行できるようにするために使用されます。
「いくつかの複雑な計算」には、
- Web ユーザーごとに個別のデータベースを作成し、
- サーバー上でネイティブ スクリプトを実行する (ここでも、各 Web ユーザーには独自のディレクトリと独自のファイルがあります)。
- スクリプトによって生成されたファイルの解析
- Web ユーザーがログオフしたときに、ユーザーのディレクトリをクリーンアップします。
- Web フロントエンドに表示される画像を生成します。
このコミュニケーションを実装するためにどのようなオプションがありますか
- Web フロントエンドから Java デーモン (「イメージ X の生成」リクエストなど) および
- JavaデーモンからWebフロントエンドへ(生成された画像を送り返すなど)
?
要件:
- シンプルさ: このシステムはプロトタイプ (概念の証明) になり、後でゼロから書き直します (アイデアが優れていることが証明された場合)。
- 展開の容易さ: Web フロントエンドとデーモンを非常に頻繁に更新します。
重要な注意: 現在、スケーラビリティ/パフォーマンスは気にしません。