質問編集履歴
8
情報の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -9,7 +9,8 @@
|
|
9
9
|
### 発生している問題・エラーメッセージ
|
10
10
|
|
11
11
|
・ネットワーク分散処理をscoopを用いて行ってみたが、scoopではpythonファイルを実行して分散処理を行う形式だったため、自分のやろうとしていることと違った。
|
12
|
+
・・SCOOPでだめな理由として、SCOOPを用いて分散処理を行う場合は`python -m scoop --host localhost test.py`のようにファイルを起動する必要があるためです。自分の行いたいことは`flask run`を実行している中で、外部から送られてきたデータを分散処理したいためです。
|
12
|
-
|
13
|
+
もしかしたら、SCOOPでもそのような方法があるのかもしれませんが、その方法を見つけることができませんでした。
|
13
14
|
|
14
15
|
参照:https://fx-kirin.com/python/python-scoop/
|
15
16
|
|
7
加筆
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
→pythonプログラム内で、複数のサーバーに処理を投げ、その結果を元のサーバーでまとめて受け取りたい。
|
5
5
|
|
6
6
|
処理の流れ
|
7
|
-
jsonデータがpostで送られてくる→送られてきたデータを100個に分割する→分割されたデータを別々のサーバーで処理を行う(実現したいこと)→元のサーバーに処理結果を集約する(実現したいこと)→処理結果を送り返す
|
7
|
+
jsonデータがpostで送られてくる→送られてきたデータを100個に分割する(for文で回すイメージ)→分割されたデータを別々のサーバーで処理を行う(実現したいこと)→元のサーバーに処理結果を集約する(実現したいこと)→処理結果を送り返す
|
8
8
|
|
9
9
|
### 発生している問題・エラーメッセージ
|
10
10
|
|
6
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -17,18 +17,6 @@
|
|
17
17
|
|
18
18
|
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-04-13/50b97676-593c-484d-9949-a6a45672e028.jpeg)
|
19
19
|
|
20
|
-
### コードイメージ
|
21
|
-
|
22
|
-
```python
|
23
|
-
@app.route('/',methods=['POST'])
|
24
|
-
def main():
|
25
|
-
for a in range(100):
|
26
|
-
'''ここでネットワーク分散処理'''
|
27
|
-
print('finish')
|
28
|
-
|
29
|
-
```
|
30
|
-
100個の処理を分散処理したい。
|
31
|
-
|
32
20
|
### 補足情報(FW/ツールのバージョンなど)
|
33
21
|
|
34
22
|
それぞれのサーバーは仮想マシンで構成するため、同一ネットワーク上にある。
|
5
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
→pythonプログラム内で、複数のサーバーに処理を投げ、その結果を元のサーバーでまとめて受け取りたい。
|
5
5
|
|
6
6
|
処理の流れ
|
7
|
-
jsonデータがpostで送られてくる→送られてきたデータを100個に分割する→分割されたデータを別
|
7
|
+
jsonデータがpostで送られてくる→送られてきたデータを100個に分割する→分割されたデータを別々のサーバーで処理を行う(実現したいこと)→元のサーバーに処理結果を集約する(実現したいこと)→処理結果を送り返す
|
8
8
|
|
9
9
|
### 発生している問題・エラーメッセージ
|
10
10
|
|
4
追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,6 +2,9 @@
|
|
2
2
|
|
3
3
|
flaskを実行しているプログラムの中で、送られてきたデータをネットワーク上で分散処理を行いたい
|
4
4
|
→pythonプログラム内で、複数のサーバーに処理を投げ、その結果を元のサーバーでまとめて受け取りたい。
|
5
|
+
|
6
|
+
処理の流れ
|
7
|
+
jsonデータがpostで送られてくる→送られてきたデータを100個に分割する→分割されたデータを別別のサーバーで処理を行う(実現したいこと)→元のサーバーに処理結果を集約する(実現したいこと)→処理結果を送り返す
|
5
8
|
|
6
9
|
### 発生している問題・エラーメッセージ
|
7
10
|
|
3
画像の更新
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
### 構成したいイメージ
|
14
14
|
|
15
|
-
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-04-1
|
15
|
+
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-04-13/50b97676-593c-484d-9949-a6a45672e028.jpeg)
|
16
16
|
|
17
17
|
### コードイメージ
|
18
18
|
|
2
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,16 +1,16 @@
|
|
1
1
|
### 実現したいこと
|
2
2
|
|
3
3
|
flaskを実行しているプログラムの中で、送られてきたデータをネットワーク上で分散処理を行いたい
|
4
|
-
|
4
|
+
→pythonプログラム内で、複数のサーバーに処理を投げ、その結果を元のサーバーでまとめて受け取りたい。
|
5
5
|
|
6
6
|
### 発生している問題・エラーメッセージ
|
7
7
|
|
8
|
-
・ネットワーク分散処理をscoopを用いて行ってみたが、上手くいかなかった
|
9
|
-
・pythonファイルを実行して分散処理を行う形式だったため、自分のやろうとしていることと違
|
8
|
+
・ネットワーク分散処理をscoopを用いて行ってみたが、scoopではpythonファイルを実行して分散処理を行う形式だったため、自分のやろうとしていることと違った。
|
9
|
+
・・最初からflaskが起動しているため、ファイルの実行コマンドを使用しないでネットワーク分散処理を行いたい。
|
10
10
|
|
11
11
|
参照:https://fx-kirin.com/python/python-scoop/
|
12
12
|
|
13
|
-
### 構成イメージ
|
13
|
+
### 構成したいイメージ
|
14
14
|
|
15
15
|
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-04-12/a4155a4a-5237-407c-9b08-a3b3962c63a0.png)
|
16
16
|
|
@@ -24,6 +24,7 @@
|
|
24
24
|
print('finish')
|
25
25
|
|
26
26
|
```
|
27
|
+
100個の処理を分散処理したい。
|
27
28
|
|
28
29
|
### 補足情報(FW/ツールのバージョンなど)
|
29
30
|
|
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -29,3 +29,6 @@
|
|
29
29
|
|
30
30
|
それぞれのサーバーは仮想マシンで構成するため、同一ネットワーク上にある。
|
31
31
|
|
32
|
+
低評価の場合は、その理由もあるとありがたいです。
|
33
|
+
改善を心がけます。
|
34
|
+
|