Re: [問題] 多台電腦狀態監控
※ 引述《cool79518 (吃飯睡覺打東東)》之銘言:
: 大家好
: 小弟我想用一台PC當server端去監控多台client端的狀態,且想將狀態
: 回傳並顯示於JPanel或是Jlabel方便查看,但是目前想到用TCP連線
: 每連線一台server就會開啟一條thread對應,
: 但會擔心server無法負荷,不知道是否有更好的方式?
: 如果使用java NIO可行嗎?
唉... 就當跨年大放送吧
(謎之聲:明明就是等開會太無聊 [指])
不然你只是塞了幾個 Java 名詞,基本上還是有講跟沒講一樣
如果你不考慮 nagios,要自己手動硬上
第一件問題就是:你要多即時?
如果 client 狀態十秒 update 一次也可以
那我會直接用 http,簡單方便又省事
還可以趁機推銷 GWT 跟 websocket [毆飛]
(謎之聲:人家明明介面就打算用 Swing)
那 Tomcat / JSP container 收到塞資料庫)
Swing App 再定時去撈資料庫也一樣 XD
如果你要「很即時」,那 socket 理論上比較實在
剩下的問題是「你的無法負荷」是哪個量級的事情?
client 有幾台?幾個 ms 傳一次資料? 畫面會多複雜?
打算用什麼當 server?
反過來說,如果你程式一行都還沒開始寫(感覺很像)
那... 請違反五洲製藥的理念
「先講求藥效,再講求不傷身體」
最後,就你文章角度來看
用不用 NIO 不是效能瓶頸的主要環節
30000 台 client 同時連,該炸的還是會炸
(因為網路先塞爆,而不是電腦效能 lol)
先去看一下 NIO 的廣告層級的說法吧
--
錢鍾書: 說出來的話
http://www.psmonkey.org
比不上不說出來的話
Java 版 cookcomic 版
只影射著說不出來的話
and more......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.34.226.85
→
01/01 01:41, , 1F
01/01 01:41, 1F
→
01/01 01:44, , 2F
01/01 01:44, 2F
→
01/01 01:47, , 3F
01/01 01:47, 3F
推
01/01 09:53, , 4F
01/01 09:53, 4F
→
01/01 09:55, , 5F
01/01 09:55, 5F
→
01/01 11:05, , 6F
01/01 11:05, 6F
→
01/01 11:19, , 7F
01/01 11:19, 7F
→
01/01 18:32, , 8F
01/01 18:32, 8F
推
01/01 23:32, , 9F
01/01 23:32, 9F
推
01/03 23:15, , 10F
01/03 23:15, 10F
→
01/04 11:08, , 11F
01/04 11:08, 11F
推
01/04 13:02, , 12F
01/04 13:02, 12F
推
01/15 22:18, , 13F
01/15 22:18, 13F
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章