產(chǎn)品詳情
1、數(shù)據(jù)量大的時候,檢索的速度比較慢,導(dǎo)致CPU占用率過高。
2、一般的OA系統(tǒng)都有消息的刷新功能。但都是通過客戶端每隔一段時間向服務(wù)器提出刷新消息請求,即采用拉的技術(shù)。如果數(shù)據(jù)量稍大一些,CPU根本就承受不了。
對于此問題,一般解決的方式有以下二種:
A.增加CPU由一個加為二個或四個,或提高CPU的頻率,甚至用多機集群技術(shù)。
B.提高刷新的時間間隔,如20秒刷新一次,改為2分鐘甚至5分鐘刷新一次。
第一種解決方案會增加硬件的成本。第二種解決方案能夠減少6倍的CPU負(fù)載,但是會影響到消息的實時性,用起來很不方便。
北唐的解決方案是:通過服務(wù)器中間件技術(shù)實現(xiàn)了推的技術(shù),只有對于某個客戶有消息來時,才會向客戶端推送消息。這種方式,使整個系統(tǒng)只有一個線程在處理數(shù)據(jù)庫刷新。
從而,大大地提高了系統(tǒng)的性能。因為,只有消息來時,客戶端才與服務(wù)器通信。對于系統(tǒng)而言,實際上,大多數(shù)時間是沒有新消息的,從而達(dá)到性能的最佳化。
北京北唐科技有限公司


