node.js - websocket后端用什么做比較好?
問題描述
做一個(gè)客服聊天系統(tǒng),用什么語言比較好?
問題解答
回答1:首先看你或你的團(tuán)隊(duì)有什么樣的開發(fā)資源,從實(shí)現(xiàn)難易度上看,nodejs最容易。你可以參考這個(gè)例子https://gist.github.com/marti...java的websocket服務(wù)端支持也很好,但實(shí)現(xiàn)起來代碼是nodejs的好幾倍。nodejs容易,但要實(shí)現(xiàn)好的客服聊天系統(tǒng),更多在于精良的設(shè)計(jì),比如對用戶、聊天會(huì)話、安全等一系列問題的綜合考慮。
回答2:Swoole Or Workerman回答3:
socket.io-php-emitter
回答4:nodejs/python都不錯(cuò)
回答5:nodejs吧。可以直接用socket.io,這個(gè)相比較簡單些。或者用網(wǎng)易的pemelo,它是基于websocket做的開發(fā)封裝。直接帶有相關(guān)的測試工具/部署工具,并且可擴(kuò)展性比較好(包括多臺物理機(jī)器)。當(dāng)然難度有點(diǎn)大。
回答6:node.js 作為服務(wù)器 還是很不錯(cuò)的 之前有寫一個(gè)node搭建后臺的微博demo 推薦看看
回答7:推薦使用nodeJS和go
相關(guān)文章:
1. javascript - npm下載的模塊不完整是什么問題?2. java - Spring事務(wù)回滾問題3. apache - 本地搭建wordpress權(quán)限問題4. c++ - 如何在python的阻塞的函數(shù)中獲取變量值5. node.js - 我想讓最后進(jìn)入數(shù)據(jù)庫的數(shù)據(jù),在前臺最先展示,如何做到?6. wordpress - Nginx中禁止訪問txt,robots.txt文件例外,規(guī)則該怎么寫?7. 剛放到服務(wù)器的項(xiàng)目出現(xiàn)這中錯(cuò)誤,有高手指點(diǎn)嗎8. python - django 按日歸檔統(tǒng)計(jì)訂單求解9. python 操作mysql如何經(jīng)量防止自己的程序在之后被惡意注入(說白了就是問一下python防注入的一些要點(diǎn))10. mysql - 面試題:如何把login_log表轉(zhuǎn)換成last_login表?
