node.js - websocket后端用什么做比較好?
問(wèn)題描述
做一個(gè)客服聊天系統(tǒng),用什么語(yǔ)言比較好?
問(wèn)題解答
回答1:首先看你或你的團(tuán)隊(duì)有什么樣的開(kāi)發(fā)資源,從實(shí)現(xiàn)難易度上看,nodejs最容易。你可以參考這個(gè)例子https://gist.github.com/marti...java的websocket服務(wù)端支持也很好,但實(shí)現(xiàn)起來(lái)代碼是nodejs的好幾倍。nodejs容易,但要實(shí)現(xiàn)好的客服聊天系統(tǒng),更多在于精良的設(shè)計(jì),比如對(duì)用戶、聊天會(huì)話、安全等一系列問(wèn)題的綜合考慮。
回答2:Swoole Or Workerman回答3:
socket.io-php-emitter
回答4:nodejs/python都不錯(cuò)
回答5:nodejs吧。可以直接用socket.io,這個(gè)相比較簡(jiǎn)單些。或者用網(wǎng)易的pemelo,它是基于websocket做的開(kāi)發(fā)封裝。直接帶有相關(guān)的測(cè)試工具/部署工具,并且可擴(kuò)展性比較好(包括多臺(tái)物理機(jī)器)。當(dāng)然難度有點(diǎn)大。
回答6:node.js 作為服務(wù)器 還是很不錯(cuò)的 之前有寫(xiě)一個(gè)node搭建后臺(tái)的微博demo 推薦看看
回答7:推薦使用nodeJS和go
相關(guān)文章:
1. mysql - 在不允許改動(dòng)數(shù)據(jù)表的情況下,如何優(yōu)化以varchar格式存儲(chǔ)的時(shí)間的比較?2. java中返回一個(gè)對(duì)象,和輸出對(duì)像的值,意義在哪兒3. css3 - 純css實(shí)現(xiàn)點(diǎn)擊特效4. docker網(wǎng)絡(luò)端口映射,沒(méi)有方便點(diǎn)的操作方法么?5. mysql 為什么主鍵 id 和 pid 都市索引, id > 10 走索引 time > 10 不走索引?6. css - 網(wǎng)頁(yè)div區(qū)塊 像蘋(píng)果一樣可左右滑動(dòng) 手機(jī)與電腦7. javascript - Img.complete和img.onload判斷圖片加載完成有什么區(qū)別?8. javascript - 關(guān)于apply()與call()的問(wèn)題9. python - pandas dataframe如何對(duì)某列的空數(shù)據(jù)位置進(jìn)行update?update的函數(shù)是自定義的,參數(shù)是同一行的另外兩列數(shù)據(jù)10. javascript - 有適合開(kāi)發(fā)手機(jī)端Html5網(wǎng)頁(yè)小游戲的前端框架嗎?
