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ì),比如對(duì)用戶、聊天會(huì)話、安全等一系列問題的綜合考慮。
回答2:Swoole Or Workerman回答3:
socket.io-php-emitter
回答4:nodejs/python都不錯(cuò)
回答5:nodejs吧??梢灾苯佑胹ocket.io,這個(gè)相比較簡單些。或者用網(wǎng)易的pemelo,它是基于websocket做的開發(fā)封裝。直接帶有相關(guān)的測(cè)試工具/部署工具,并且可擴(kuò)展性比較好(包括多臺(tái)物理機(jī)器)。當(dāng)然難度有點(diǎn)大。
回答6:node.js 作為服務(wù)器 還是很不錯(cuò)的 之前有寫一個(gè)node搭建后臺(tái)的微博demo 推薦看看
回答7:推薦使用nodeJS和go
相關(guān)文章:
1. 在應(yīng)用配置文件 app.php 中找不到’route_check_cache’配置項(xiàng)2. html按鍵開關(guān)如何提交我想需要的值到數(shù)據(jù)庫3. HTML 5輸入框只能輸入漢字、字母、數(shù)字、標(biāo)點(diǎn)符號(hào)?正則如何寫?4. gvim - 誰有vim里CSS的Indent文件, 能縮進(jìn)@media里面的5. 利用百度地圖API定位及附件商家信息服務(wù)6. 跟著課件一模一樣的操作使用tp6,出現(xiàn)了錯(cuò)誤7. PHP類屬性聲明?8. javascript - 求助canvas繪制馬賽克的問題,老是取色不準(zhǔn)9. java - 安卓接入微信登錄,onCreate不會(huì)執(zhí)行10. javascript - 請(qǐng)教如何獲取百度貼吧新增的兩個(gè)加密參數(shù)
