亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 4399 | 回復(fù): 2
打印 上一主題 下一主題

自助服務(wù)系統(tǒng)的設(shè)計模型請教? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2013-08-20 21:42 |只看該作者 |倒序瀏覽
前在開發(fā)一個軟件項目,是局域網(wǎng)絡(luò)架構(gòu),一服務(wù)器加十多臺自助終端,各自助終端向服務(wù)發(fā)出各業(yè)務(wù)請求,
服務(wù)器響應(yīng)自助終端的請求。整套系統(tǒng)要求24X7的無故障運行,不需人工干預(yù)。

服務(wù)端和自助終端的大致架構(gòu)是  網(wǎng)絡(luò)監(jiān)聽接收線程和網(wǎng)絡(luò)發(fā)送線程,分別對應(yīng)接收隊列和發(fā)送隊列緩沖,
數(shù)據(jù)分析線程消費接收隊列的內(nèi)容,并產(chǎn)生一些工作任務(wù)至工作任務(wù)隊列。工作線程依次從工作任務(wù)隊列中取出
各工作任務(wù),進行相關(guān)的工作,可能會產(chǎn)生相關(guān)的反饋結(jié)果至網(wǎng)絡(luò)發(fā)送隊列。

1 第一個疑惑是,在具體的業(yè)務(wù)工作請求中,例如終端向服務(wù)器發(fā)出一請求的socket通信業(yè)務(wù)幀,具體實現(xiàn)是向發(fā)送隊列插入一個幀數(shù)據(jù), 發(fā)送線程再取出再發(fā)送,
在這樣子的一個機制下,當(dāng)網(wǎng)絡(luò)socket通信(不一定是硬件)有問題的時候,有啥好的方法把該錯誤信息反饋至終端用戶?
目前采用的技術(shù)是udp協(xié)議加回答幀確認(rèn)來進行通信,具體的socket數(shù)據(jù)收發(fā)的函數(shù)的返回值有判斷處理,
由于我目前的架構(gòu)是使用 一發(fā)送線程專門負(fù)責(zé)發(fā)送數(shù)據(jù)幀,只是從 發(fā)送隊列中取數(shù)據(jù),我的疑惑是: 如果在該發(fā)送線程中檢查到socket函數(shù)返回值有問題,
如何把該結(jié)果反饋至業(yè)務(wù)層,說明該業(yè)務(wù)數(shù)據(jù)幀沒有發(fā)送成功。以及如何進行一些保護,具有一定的容錯和自恢復(fù)性?

2 第二個疑惑是: 服務(wù)器有一些工作是控制一些下位機硬件,發(fā)出一些控制命令后,是需要一定時間后才知道執(zhí)行結(jié)果的, 再需要把執(zhí)行結(jié)果返回給相關(guān)的自助終端。
往下位機發(fā)完控制指令后,可以立即返回。但是過一段時間后(約幾十秒后)服務(wù)器需主動查詢下位機的執(zhí)行結(jié)果狀態(tài),并把該結(jié)果再返回給相對應(yīng)的終端。關(guān)于此種情況,
這些工作均是在工作線程中完成,請問對此種情況有沒有一些成熟穩(wěn)定的模式或者思路,謝謝!

非常歡迎各位高手討論,發(fā)表各自的思路高見,如有經(jīng)驗介紹則更佳,謝謝了!

論壇徽章:
0
2 [報告]
發(fā)表于 2013-08-22 14:13 |只看該作者
自己頂一下,歡迎各位發(fā)表高見,謝謝!

論壇徽章:
1
2015年辭舊歲徽章
日期:2015-03-03 16:54:15
3 [報告]
發(fā)表于 2014-10-11 19:58 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP