分散式技術設計中的問題
banq大哥或各位高手 現在我們公司有個分散式專案 我想請教一下 我特別想用jini技術 不知道 那位給
點意見
基本的專案如下:
1.使用者能夠透過卡號+密碼的方式訪問我們的web程式 這時察看是否是沒有註冊過的卡(是:更改密碼產生
對稱金鑰 同時用新密碼加密私鑰 否:在資料庫中拿出私鑰)把軟體和私鑰給使用者下載
2.使用者得到客戶端軟體用自己的卡號密碼登入 密碼在客戶端將私鑰解開並用私鑰加密卡號 然後傳到服務
器方式ssl 型別是 卡號+加密卡號 的字串
3.伺服器接受卡號+加密卡號 透過卡號找到公鑰 然後對加密卡號解密 (不成功返回)
4.登陸成功 產生對應的ID並在伺服器的物件池中註冊 並將ID註冊號返回客戶(因為ID隨機並在伺服器注
冊所以不容易破解)
5.客戶端進行操作但是每次操作都要求跟隨ID號 如果ID號在伺服器被迫刪除 客戶端停止相應
6.這裡的客戶端請求用的是執行緒池來限制客戶連線數(超過100提示伺服器繁忙)
7.因為我們的是客戶端答題系統 客戶主要是為了練習考試內容 當登入成功後客戶端最可能的操作就是選
擇考題難度 在從伺服器獲得考題 考試時間2個小時超時 客戶端自動清空 考生可以在2個小時內提交答案
伺服器處理答案 我們的都是選擇題
8.現在老闆為了防止我們的考題洩漏所以我沒有用web程式的方式作
9.還有我想如果客戶端一經下載就有可能不訪問我們的網站 所以我們的維護就是個問題 譬如客戶端軟體
升級
基本要求就這麼多 可選擇技術有 web service+ajax(這種是web開發瞭如果客戶端禁止了活動指令碼就完了
) CORBA RMI RMI-IIOP jini 這些都可以
但是由於我們的伺服器不直接支援EJB所以EJB不行
不知道大家有沒有好的建議 還有就是那個技術跟適合 有一點目前所有軟體都使用java開發 還有一個問
題想問如果我的客戶端軟體該升級了 肯定有崩本號區別 可是我應該怎樣設計才能提示升級呢 ??
點意見
基本的專案如下:
1.使用者能夠透過卡號+密碼的方式訪問我們的web程式 這時察看是否是沒有註冊過的卡(是:更改密碼產生
對稱金鑰 同時用新密碼加密私鑰 否:在資料庫中拿出私鑰)把軟體和私鑰給使用者下載
2.使用者得到客戶端軟體用自己的卡號密碼登入 密碼在客戶端將私鑰解開並用私鑰加密卡號 然後傳到服務
器方式ssl 型別是 卡號+加密卡號 的字串
3.伺服器接受卡號+加密卡號 透過卡號找到公鑰 然後對加密卡號解密 (不成功返回)
4.登陸成功 產生對應的ID並在伺服器的物件池中註冊 並將ID註冊號返回客戶(因為ID隨機並在伺服器注
冊所以不容易破解)
5.客戶端進行操作但是每次操作都要求跟隨ID號 如果ID號在伺服器被迫刪除 客戶端停止相應
6.這裡的客戶端請求用的是執行緒池來限制客戶連線數(超過100提示伺服器繁忙)
7.因為我們的是客戶端答題系統 客戶主要是為了練習考試內容 當登入成功後客戶端最可能的操作就是選
擇考題難度 在從伺服器獲得考題 考試時間2個小時超時 客戶端自動清空 考生可以在2個小時內提交答案
伺服器處理答案 我們的都是選擇題
8.現在老闆為了防止我們的考題洩漏所以我沒有用web程式的方式作
9.還有我想如果客戶端一經下載就有可能不訪問我們的網站 所以我們的維護就是個問題 譬如客戶端軟體
升級
基本要求就這麼多 可選擇技術有 web service+ajax(這種是web開發瞭如果客戶端禁止了活動指令碼就完了
) CORBA RMI RMI-IIOP jini 這些都可以
但是由於我們的伺服器不直接支援EJB所以EJB不行
不知道大家有沒有好的建議 還有就是那個技術跟適合 有一點目前所有軟體都使用java開發 還有一個問
題想問如果我的客戶端軟體該升級了 肯定有崩本號區別 可是我應該怎樣設計才能提示升級呢 ??
相關文章
- java程式設計師進階:Redis分散式技術問題集錦Java程式設計師Redis分散式
- 分散式系統設計中的併發訪問解決方案 | 得物技術分散式
- 分散式技術中不可或缺的分散式互斥方案分散式
- 分散式系統中常見技術解決的問題是什麼?分散式
- 「分散式技術專題」副本機制分散式
- 「分散式技術專題」故障恢復分散式
- 分散式重複提交問題架構設計思路分散式架構
- 分散式系統中的事務問題分散式
- 好程式設計師Java教程分享面試中Spring的技術問題程式設計師Java面試Spring
- Java中的函式程式設計技術 - Deepu K SasidharanJava函式程式設計
- Java中的七種函式程式設計技術 - foojayJava函式程式設計
- 分散式系統設計中的併發訪問解決方案分散式
- 小工匠聊架構 - 分散式快取技術_快取設計架構分散式快取
- 分散式系統中的一些問題分散式
- 「分散式技術專題」SQL 解析的 AP/TP 判別分散式SQL
- 分散式技術-Zookeeper概述分散式
- 分散式系統的問題分散式
- 不同體系分散式儲存技術的技術特性分散式
- 「分散式技術專題」常用的 SQL 運算元介紹分散式SQL
- 分散式系統技術難題--異地多活分散式
- 「分散式技術專題」事務基礎及特性分散式
- 「分散式技術專題」資料切分與合併分散式
- 分散式賬本技術的闡述分散式
- 分散式賬本技術的應用分散式
- 分散式賬本技術的潛力分散式
- 分散式賬本技術的優勢分散式
- 面試官問分散式技術面試題,一臉懵逼怎麼辦?分散式面試題
- 搞懂分散式技術17:淺析分散式事務分散式
- 搞懂分散式技術12:分散式ID生成方案分散式
- 分散式系統的核心問題分散式
- 搞懂分散式技術16:淺談分散式鎖的幾種方案分散式
- 技術成長中的3個重要問題
- 聊聊Oracle的分散式資料庫技術Oracle分散式資料庫
- 分散式賬本技術的應用(二)分散式
- Zookeeper分散式過程協同技術 - 部署及設定分散式
- 處於問題核心的壓電式能量收集技術
- 2021-2-16:請問你知道分散式設計模式中的Quorum思想麼?分散式設計模式
- 分散式技術“上位”進行時分散式
- 技術分享 | Redis 之分散式鎖Redis分散式