[討論] 想監看API的動作,要用web socket嗎?

看板PHP作者 (夏天到了,冷不起來了說)時間8年前 (2017/05/29 11:25), 編輯推噓4(402)
留言6則, 2人參與, 最新討論串1/4 (看更多)
最近的CASE是寫了一支API,給一些設備走HTTP去跟Server溝通用。 在接到POST資料時,去資料庫撈指令response 文字訊息給設備判讀 在單機開發時還可以用http監聽軟體來看HTTP的通訊。 不過丟上Server後,就比較不那麼方便看API流程是否如預期的走 直接把PHP接到和回應的內容寫到txt檔去看是最快速的 不過有想過要進一步做到即時的反應監看 想法有幾種,一種是API那端接收和回應時丟web socket 再由另一支去接然後以XHR方式在WEB上更新 另一個想法是把API的東西丟txt檔 再由另一支去用監看檔案以long polling方式反映給前端 不過這兩種..應該是realtime的東西我都還沒做過.. 不知道能不能請先進們指點一個方向,或是有更適合的做法? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.236.192.79 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1496028357.A.560.html

05/29 13:27, , 1F
readfile + ob_blush
05/29 13:27, 1F

05/29 13:28, , 2F
更正 ob_flush
05/29 13:28, 2F

06/01 06:49, , 3F
Log request body + request response 呀
06/01 06:49, 3F

06/01 06:50, , 4F
你要還可以collectd+graphite+grafana
06/01 06:50, 4F

06/01 06:51, , 5F
看看elasticsearch 跟 graphite吧,你這樣要依賴兩個end
06/01 06:51, 5F

06/01 06:51, , 6F
point
06/01 06:51, 6F
文章代碼(AID): #1PAvJ5LW (PHP)
文章代碼(AID): #1PAvJ5LW (PHP)