国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

包含實(shí)時(shí)功能的ASP.NET系統(tǒng)結(jié)構(gòu)

2019-11-18 16:53:17
字體:
供稿:網(wǎng)友

結(jié)構(gòu)和背景:

目前有一個(gè)系統(tǒng),它的結(jié)構(gòu)和一般的B/S比,有一個(gè)不同的地方,就是最底下有一層(說是一層,其實(shí)是一個(gè)單獨(dú)的程序),這一層是winform程序,暫且用“交換”來表示它。主要用來和“外部”通訊,收發(fā)和處理一些信息。具體不贅述。

那么系統(tǒng)現(xiàn)在的結(jié)構(gòu)是:

客戶端--web服務(wù)器(展現(xiàn)層--邏輯層--數(shù)據(jù)訪問層)--數(shù)據(jù)庫(kù)--交換--外部

在某些時(shí)候需要進(jìn)行一些“實(shí)時(shí)”的通信(當(dāng)然說是實(shí)時(shí),其實(shí)不可能做到象CS那樣,只是在“客戶端”做定時(shí)器),將“外部”發(fā)送的數(shù)據(jù)及時(shí)的顯示給“客戶端”或者“客戶端”發(fā)送的數(shù)據(jù)及時(shí)發(fā)送給“外部”。我們稱之為“實(shí)時(shí)通信”。而大部分時(shí)候“外部”的數(shù)據(jù)是要直接由“交換”存進(jìn)數(shù)據(jù)庫(kù)留以后用的,我們稱之為“常規(guī)通信”。

 

目前有兩個(gè)選擇:

一不管是“實(shí)時(shí)通信”還是“常規(guī)通信”,“交換”從外部接收的數(shù)據(jù)全部給數(shù)據(jù)庫(kù),客戶端定時(shí)去找web服務(wù)器,web服務(wù)器去數(shù)據(jù)庫(kù)取數(shù)據(jù),然后返回。客戶端的數(shù)據(jù)也都直接發(fā)到數(shù)據(jù)庫(kù)里,然后“交換”去讀數(shù)據(jù),并轉(zhuǎn)發(fā)給“外部”。具體就是上面的一條線的圖。

這種對(duì)數(shù)據(jù)庫(kù)要求較高,因?yàn)樗械臄?shù)據(jù)都經(jīng)過數(shù)據(jù)庫(kù),涉及到大量的數(shù)據(jù)交換和表的操作,不知道SQL2005能不能抗的住。

二對(duì)于“實(shí)時(shí)通信”,將“交換”這一層作為remoting的server,web服務(wù)器作為remoting的client。即實(shí)現(xiàn)web服務(wù)器直接和“交換”程序進(jìn)行通訊,這個(gè)時(shí)候數(shù)據(jù)都是保存在“交換”程序的那臺(tái)計(jì)算機(jī)的內(nèi)存里,客戶端定時(shí)還是定時(shí)去找web服務(wù)器。而“常規(guī)通信”還是按照第一種方法處理。具體結(jié)構(gòu)就是在上面一條線的基礎(chǔ)上加上一個(gè)Web服務(wù)器直接和“交換”通訊的分支,在需要的時(shí)候(即“實(shí)時(shí)通信”的時(shí)候)數(shù)據(jù)都走這個(gè)分支。

這種做法會(huì)不會(huì)有什么問題?我對(duì)remoting不熟,對(duì)這樣的結(jié)構(gòu)性能能到一個(gè)什么程度一點(diǎn)譜也沒有。

 

區(qū)別:

這兩種方法里,“常規(guī)通信”這部分的結(jié)構(gòu)沒什么問題。關(guān)鍵是“實(shí)時(shí)通信”部分,簡(jiǎn)單來說就是數(shù)據(jù)是從數(shù)據(jù)庫(kù)走還是web服務(wù)器直接和“交換”通信。

 

現(xiàn)在需要考慮采用何種結(jié)構(gòu),要求是:

一某一臺(tái)服務(wù)器不能壓力太大,否則系統(tǒng)承受不起。(“外部”的并發(fā)量非常大)

二對(duì)“實(shí)時(shí)通信”部分的性能要求非常高。

 

注意:

一 BS結(jié)構(gòu)已經(jīng)定下來了,不能改。(公司以前的項(xiàng)目就是C/S的,現(xiàn)在想過渡到B/S來)

二 硬件沒有任何問題,每塊都是單獨(dú)的高配置服務(wù)器。

三 可能大家對(duì)“交換”這部分的認(rèn)識(shí)并不很清楚,其實(shí)它要負(fù)責(zé)的功能也比較多,壓力也會(huì)非常大。當(dāng)然它也是單獨(dú)的服務(wù)器。

四 一些配置基本上如下:Windows2003,MS-SQL2005,VS2005等,都是企業(yè)版。

 

問題:

一 上面的方法一和二哪中結(jié)構(gòu)性能會(huì)好點(diǎn)?(主要考慮“實(shí)時(shí)”部分的性能,別的暫時(shí)不談)

二 還有沒有別的可行的結(jié)構(gòu)?或者技術(shù)?

三 有些東西可能我說的不清楚,請(qǐng)留言我會(huì)盡快回復(fù)。

四 有沒有做GPS定位的朋友?請(qǐng)留下聯(lián)系方式,請(qǐng)教問題。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 格尔木市| 盐城市| 华安县| 无极县| 乐山市| 西平县| 德惠市| 建水县| 凌云县| 永德县| 娄烦县| 莱州市| 贵定县| 共和县| 伽师县| 佛山市| 兴和县| 图片| 廊坊市| 伊宁县| 玉林市| 安国市| 米脂县| 分宜县| 镇安县| 新源县| 赤城县| 德安县| 尤溪县| 高要市| 郯城县| 甘南县| 佛教| 黄平县| 治县。| 虞城县| 青州市| 南川市| 蛟河市| 江阴市| 梅州市|