究竟是用 Go 還是 Node.js 去做中間件
3 回答

狐的傳說
TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超3個(gè)贊
前面的 rest api 接收到請求后,直接甩到后端的 celery 集群里去執(zhí)行, celery 集群里有無數(shù)個(gè)task專門執(zhí)行這種耗時(shí)很長的IO 請求。 這樣就輕松了。
如果客戶要non-block 的話, 每次查詢這個(gè)task 狀態(tài)就可以了。
而且 rest api 的app 服務(wù)器宕機(jī),也不會影響 IO 操作。

慕標(biāo)琳琳
TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超9個(gè)贊
一般是node.js向java發(fā)送http請求得到結(jié)果處理后再返回給瀏覽器??茨愕膎odejs負(fù)責(zé)什么,如果做直出的話,就是這樣,把邏輯后移。
- 3 回答
- 0 關(guān)注
- 1077 瀏覽
添加回答
舉報(bào)
0/150
提交
取消