質問編集履歴

3

衛星

2017/11/07 23:28

投稿

Clover
Clover

スコア13

test CHANGED
File without changes
test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
  上記の利用を想定した場合、よりコストやパフォーマンスの点など、より良くなりますでしょうか?
34
34
 
35
- とにかくデータベースより0.5秒毎に最新データが取得できれば良いので、HttpURLConnectionではなく、例えばSeleniumなども問題ないです。)
35
+ (データベースの参照やHttpURLConnectionを必須条件という訳ではなす。ソケット通信が良ですが、とにかく最新のデータを効率良く取得(共有)出来ればいいと思っております。)
36
36
 
37
37
 
38
38
 

2

訂正

2017/11/07 23:28

投稿

Clover
Clover

スコア13

test CHANGED
File without changes
test CHANGED
@@ -32,6 +32,8 @@
32
32
 
33
33
  上記の利用を想定した場合、よりコストやパフォーマンスの点など、より良くなりますでしょうか?
34
34
 
35
+ (とにかくデータベースより0.5秒毎に最新のデータが取得できれば良いので、HttpURLConnectionではなく、例えばSeleniumなどでも問題ないです。)
36
+
35
37
 
36
38
 
37
39
  他に何か最善策があれば、教えて頂けますと幸いです。

1

訂正

2017/11/07 23:25

投稿

Clover
Clover

スコア13

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,26 @@
1
- java クライアントアプリケーションにて指定のサーバー→データベースへアクセスし、(15kb)のデータを取得る処理を0.5秒毎に実行していますそのアプリを利用するユーザーは100人を想定しています。
1
+ 以下流れです。
2
2
 
3
3
 
4
4
 
5
+ Java クライアントアプリケーションよりHttpURLConnectionを利用して、指定のサーバー(例
6
+
7
+ http://xxxxx.com/test.php)へアクセスして、返されたデータを取得。
8
+
9
+ この処理は0.5秒毎に実行されます。
10
+
11
+
12
+
13
+ phpの処理内容は、指定のデータベースへ接続し15kbのテキストデータを取得し、取得したものをechoにて出力されるものです。
14
+
15
+
16
+
17
+ ユーザーをを100人程度で想定しているのですが、
18
+
5
- サーバーはAzureかAWS考えているのですが、リクエスト数や受信/送信量などがあまりに大量で、高額な利用請求されると思いますので、どうにか安く抑えたいです
19
+ 単純計算で1秒間に30kb*100人で3MBの送信量があり、1日/30日スパンで考えるととんでもないリクエスト数と通信量になってしまい、AzureかAWS考えているのですが高額な料金を請求されるのではないかと思っています。
20
+
21
+
22
+
23
+ ※ちなみにユーザーがデータベースへデータを送信する事はありません。あくまで受信のみを実行します。
6
24
 
7
25
 
8
26