Re: [閒聊] web與AP的溝通?

看板Soft_Job (軟體人)作者 (薛丁格的貓)時間13年前 (2012/10/30 21:50), 編輯推噓6(6010)
留言16則, 6人參與, 最新討論串2/3 (看更多)
※ 引述《cyr1216 (seven)》之銘言: : 不太確定標題怎麼下比較好 : 事情是這樣的 : -A方案 : 軟體工程部希望直接從EIP資料庫取得這張訂單的MAC : 但我同事認為這樣太危險了..(不希望別部門知道我們DB帳密) 一般是不會想這樣作沒錯, select 也是可能出問題的. : -B方案 : 由軟工透過URL發出給號需求 從web計算並抓取1組序號 : 組好後再傳送一串url給他,(sn.asp?mac=0003EXXXX) 對他們, 你們都比較麻煩. 他們還要去聽80.然後再去解...寫ap弄那麼累 : 結果我把結論回報給我同事 : 他就一直在談網頁UI 接收資料 存檔 轉網頁 這些動作上 : 他認為直接秀一張頁面給軟體工程部抓資料 沒頭沒尾 甚至很耗資源(?) 我會跟他說. 等他們一次連線破千再來跟我說耗資源. 要省資源. 寫一隻socket server給他們用啊. : 就跟我說寧願透過網頁方式傳送結果給他 也不要他來存取 : 才又討論另一種做法B方案 : 1.講好是傳網址+參數(讓他接參數值) =>後來改成2 他們要麻煩的弄個聽80port. 那這樣為啥不作個 socket 連線還比較簡單一點 : 2.軟體工程要求放在*.html上 他從網頁上讀資料 對他們, 對你們簡單很多. 現有的lib很簡單, 4~5行吧 你們也沒多工. 就是處理完print出來. : 我是覺得還OK 1.2 兩種做法意義上不是差不多嗎? 差很大. 兩方code長度, coding 時間, 難度. 這就跟從台北到高雄, 走路, 騎車, 作高鐵, 一樣. -- Exactly. For that one fraction of a second, you were open to options you had never considered. THAT is the exploration that awaits you: not mapping stars and studying nebulae,but charting the unknown possibilities of existence. Star Trek S7E26 "All Good Thing" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.31.105.62

10/30 21:55, , 1F
沒那麼複雜吧~ DB端寫個CGI, client端用libcurl就可以了
10/30 21:55, 1F

10/30 22:14, , 2F
資料庫都有Socket了,而且還幫你做好Authentication
10/30 22:14, 2F

10/30 22:14, , 3F
為何要自己寫Socket重做一次呢?
10/30 22:14, 3F

10/30 22:15, , 4F
而且自己再怎麼寫Socket也寫不贏人家DB的效能。
10/30 22:15, 4F

10/30 23:10, , 5F
簡單講,這ISSUE是庸人自擾。 -_-
10/30 23:10, 5F

10/30 23:10, , 6F
他們公司的MIS太過無聊了...這種懂不多又怕事MIS難搞
10/30 23:10, 6F

10/30 23:52, , 7F
看來這些MAC和序號資料都沒有機密因素吧,不能訂單產生
10/30 23:52, 7F

10/30 23:52, , 8F
後export一堆小檔在server,要一個給一個結案
10/30 23:52, 8F

10/30 23:53, , 9F
除非有其他需求一定要繞進DB...
10/30 23:53, 9F

10/30 23:53, , 10F
結案嗎?
10/30 23:53, 10F

10/30 23:58, , 11F
其實給MAC燒進機器檢測OK後 軟體工程還會發送一串finish
10/30 23:58, 11F

10/30 23:59, , 12F
的訊息出來..我們接收到後要將這筆記錄塞回EIP(出貨記錄)
10/30 23:59, 12F

10/31 00:44, , 13F
一個HTTP_GET過來抓MAC、再一個HTTP_GET帶參回來結案
10/31 00:44, 13F

10/31 00:45, , 14F
要再省DB效能就是把第一個工作export file再socket化
10/31 00:45, 14F

10/31 00:47, , 15F
還要再省效能就把第二個也socket化丟檔過來bulk insert
10/31 00:47, 15F

10/31 22:16, , 16F
很多公司會用"資安考量" 擋掉一些簡單的事. 所以要加工一下
10/31 22:16, 16F
文章代碼(AID): #1GZziHCk (Soft_Job)
文章代碼(AID): #1GZziHCk (Soft_Job)