新增:
優(yōu)化:
Bug修復(fù):
部署和開(kāi)發(fā)相關(guān):
喧喧企業(yè)聊天軟件常見(jiàn)問(wèn)題 一、為什么來(lái)做喧喧? 我們?cè)谧鋈恢畢f(xié)同辦公系統(tǒng)的時(shí)候,就在尋找輕量級(jí)、開(kāi)源、跨平臺(tái)、容易開(kāi)發(fā)的聊天軟件解決方案。但很遺憾的是我們找了一圈都不太靠譜。有很多開(kāi)源的解決方案依賴包太多,安裝部署各種問(wèn)題。還有普遍的客戶端聊天軟件都是用傳統(tǒng)的GUI方式編寫(xiě),界面一般,二次開(kāi)發(fā)困難。國(guó)內(nèi)很多做聊天軟件,偽開(kāi)源居多,各種限制。 找不到合適的輪子,就自己來(lái)做一個(gè)吧。這個(gè)項(xiàng)目從2015年底左右就已經(jīng)啟動(dòng)了。當(dāng)時(shí)的技術(shù)方案是用的nw.js。一直是內(nèi)部在測(cè)試,沒(méi)有正式對(duì)外發(fā)布。今年春節(jié)過(guò)后,我們遷移到了electron平臺(tái)上面,于2017年2月22日正式發(fā)布了第一個(gè)版本。 二、喧喧的定位是什么? 喧喧定位是企業(yè)內(nèi)部的輕量級(jí)的聊天軟件。為了讓喧喧足夠輕量級(jí),客戶端軟件使用了html5的技術(shù),XXD服務(wù)器端采用Go語(yǔ)言實(shí)現(xiàn),Go語(yǔ)言具備高性能、支持高并發(fā)、易于學(xué)習(xí)使用。喧喧以文字和圖片交流為主,不提供語(yǔ)音、視頻和遠(yuǎn)程控制等功能(這些QQ已經(jīng)足夠好了)。喧喧可以當(dāng)作協(xié)同軟件的一個(gè)延伸和補(bǔ)充。 三、喧喧足夠輕量級(jí) 喧喧的客戶端使用html5技術(shù),和服務(wù)器端通訊使用socket,附件的上傳下載使用http協(xié)議。 喧喧的XXD服務(wù)器端采用Go語(yǔ)言實(shí)現(xiàn),Go語(yǔ)言具備高性能、支持高并發(fā)。 喧喧的服務(wù)器端現(xiàn)在和然之協(xié)同綁在一起,我們也把服務(wù)器端的功能獨(dú)立出來(lái)來(lái),大家可以獨(dú)立部署。 喧喧的附件上傳下載借助webserver來(lái)避免消息的阻塞。消息存儲(chǔ)使用mysql,表結(jié)構(gòu)也非常簡(jiǎn)單。 所以說(shuō)喧喧是一個(gè)已經(jīng)實(shí)現(xiàn)基礎(chǔ)功能的,跨平臺(tái)的,輕量級(jí)的,非常容易進(jìn)行二次開(kāi)發(fā)的開(kāi)源聊天解決方案! 喧喧企業(yè)聊天軟件更新日志
新增視頻會(huì)議和在會(huì)議中使用桌面共享功能,現(xiàn)在任何參與會(huì)議的成員都可以選擇開(kāi)啟視頻,并分享自己的桌面,分享桌面時(shí)還可以選擇僅分享特定的應(yīng)用窗口; 優(yōu)化客戶端啟動(dòng)速度和界面交互性能; 修改了會(huì)話側(cè)邊欄顯示策略,現(xiàn)在默認(rèn)不會(huì)顯示側(cè)邊欄,除非用戶手動(dòng)打開(kāi); 減少了所依賴的第三方模塊; 一些特殊功能使用到的模塊采用按需加載策略; 減少了界面上一些多余的渲染動(dòng)作; 對(duì)于一些沒(méi)有使用到的不可見(jiàn)控件盡量不進(jìn)行渲染; 優(yōu)化了搜索策略,現(xiàn)在更快; 取消了激活會(huì)話時(shí)同時(shí)激活輸入框的默認(rèn)行為; 系統(tǒng)內(nèi)用戶信息會(huì)緩存在本地?cái)?shù)據(jù)庫(kù); 私人會(huì)話列表僅顯示已經(jīng)發(fā)生過(guò)聊天記錄的會(huì)話; 優(yōu)化對(duì)本地?cái)?shù)據(jù)庫(kù)舊數(shù)據(jù)的兼容,當(dāng)版本不一致時(shí)現(xiàn)在會(huì)嘗試重建本地?cái)?shù)據(jù)庫(kù)而不是出錯(cuò)無(wú)法使用; 優(yōu)化一對(duì)一視頻會(huì)議,當(dāng)對(duì)方下線時(shí)會(huì)議自動(dòng)結(jié)束,當(dāng)對(duì)方離線時(shí)則無(wú)法發(fā)起一對(duì)一會(huì)議; 優(yōu)化應(yīng)用擴(kuò)展界面布局樣式; 修復(fù)用戶斷線重連之后部分用戶在線狀態(tài)可能顯示不正確的問(wèn)題; 修復(fù)當(dāng)系統(tǒng)用戶名使用純數(shù)字時(shí)消息中的@字符有時(shí)會(huì)丟失的問(wèn)題; 修復(fù)部分界面上部門(mén)分組列表上的用戶信息可能沒(méi)有及時(shí)更新的問(wèn)題; 修復(fù)發(fā)送高清表情時(shí)有時(shí)消息列表沒(méi)有按預(yù)期保持在最底部的問(wèn)題; 修復(fù)搜索會(huì)話時(shí)無(wú)法通過(guò)快捷鍵↑、↓來(lái)切換選中項(xiàng)的問(wèn)題; 修復(fù)無(wú)法與從未聊天過(guò)的用戶一對(duì)一進(jìn)行音視頻會(huì)議的問(wèn)題; 修復(fù)發(fā)起會(huì)議時(shí)“提示用戶正忙”可能不符合實(shí)際情況的問(wèn)題; 修復(fù)發(fā)起全員會(huì)議時(shí)參與者沒(méi)有收到提醒,而是顯示為“已忽略”的問(wèn)題; 修復(fù)用戶登錄過(guò)程中當(dāng)用戶賬號(hào)被鎖定時(shí)錯(cuò)誤提示不清晰的問(wèn)題; 修復(fù)用戶輸錯(cuò)一次密碼時(shí),可能導(dǎo)致后端記錄若干次登錄失敗從而鎖定賬戶的問(wèn)題; 修復(fù)下載文件失敗后,文件會(huì)無(wú)法再次下載; 修復(fù)了當(dāng)服務(wù)器沒(méi)有部門(mén)數(shù)據(jù)時(shí)客戶端登錄后可能無(wú)法正常使用的問(wèn)題; 修復(fù)在討論組列表取消已存檔后列表沒(méi)有及時(shí)更新的問(wèn)題; 修復(fù)通過(guò)集成 API 向客戶端推送通知時(shí),當(dāng)通知發(fā)送者 ID 屬性為數(shù)值類(lèi)型時(shí)導(dǎo)致客戶端界面白屏的問(wèn)題; 修復(fù)無(wú)法在多顯示器條件下使用截屏功能的問(wèn)題; 修復(fù)有時(shí)無(wú)法打開(kāi)個(gè)人資料彈出面板的問(wèn)題; 部署和開(kāi)發(fā)相關(guān): 客戶端(XXC): 優(yōu)化了調(diào)試版右鍵“審查元素”菜單,現(xiàn)在不會(huì)在文本輸入元素上顯示此菜單(確保調(diào)試版也能訪問(wèn)右鍵菜單復(fù)制、粘貼等文本編輯功能); 修復(fù)了極端情況下可能導(dǎo)致 Socket 數(shù)據(jù)包無(wú)法接收到服務(wù)器響應(yīng)的問(wèn)題; 修復(fù)了在擴(kuò)展中通過(guò) const xext = require('xext') 引用擴(kuò)展 API 出錯(cuò)的問(wèn)題; 消息中轉(zhuǎn)服務(wù)器 (XXD): 增加了新的配置項(xiàng) enableAES 用于設(shè)置是否開(kāi)啟 XXD 與 XXB 之間的數(shù)據(jù)加密(此配置項(xiàng)默認(rèn)為 1,當(dāng) XXD 和 XXB 在同一臺(tái)服務(wù)器上時(shí)可以設(shè)置為 0 來(lái)關(guān)閉數(shù)據(jù)加密從而提升性能),此配置項(xiàng)需要同時(shí)在 XXB 中進(jìn)行對(duì)應(yīng)的設(shè)置才會(huì)生效; 提升了 JSON 解析和編碼性能; 修復(fù)了有時(shí)因請(qǐng)求過(guò)多導(dǎo)致服務(wù)崩潰的問(wèn)題; 后端服務(wù)器(XXB): 新增對(duì)音視頻會(huì)議相關(guān)參數(shù)設(shè)置功能頁(yè)面; Android 推送方案更改為騰訊移動(dòng)推送 TPNS(原信鴿已不再被騰訊支持),用戶只需要重新申請(qǐng) TPNS 推送密鑰即可; 優(yōu)化了推送方案,現(xiàn)在改為通過(guò) XXD 輪詢來(lái)處理移動(dòng)消息推送; 優(yōu)化了 PHP 性能; 提升了 MySQL 查詢性能; 支持在 config/my.php 中通過(guò)設(shè)置 $config->disableSystemGroupChat = true; 來(lái)禁用系統(tǒng)會(huì)話; 特別說(shuō)明: 您好,您即將使用的軟件為輔助類(lèi)工具,可能會(huì)被各大殺毒軟件進(jìn)行攔截和查殺,該軟件可能存在使用風(fēng)險(xiǎn),請(qǐng)注意規(guī)避,如果您想繼續(xù)使用建議關(guān)閉各種殺毒軟件后使用。 附軟件包解壓密碼:www.onlinedown.net 只要有網(wǎng)絡(luò),無(wú)論對(duì)方在天涯海角,或是雙方隔得多遠(yuǎn)都沒(méi)有距離。 |
1xps15重裝系統(tǒng)(安裝系統(tǒng))圖文詳細(xì)教程
2Win10系統(tǒng)QQ瀏覽器頁(yè)面總是崩潰怎樣辦!
3一鍵重裝windows10系統(tǒng)圖文詳細(xì)教程
4教你進(jìn)入WindowsXP系統(tǒng)后假死機(jī)的處理辦法
5win10系統(tǒng)電腦zip文件打開(kāi)不了的處理辦法
6筆記本電腦沒(méi)有聲音怎樣辦,本文教您筆記本電腦沒(méi)有...
8電腦系統(tǒng)一鍵自動(dòng)重裝圖文詳細(xì)教程
1深度技術(shù)win10正式版ghost(32位)旗艦......
2番茄花園win10 X86 ghost 標(biāo)準(zhǔn)通......
3番茄花園Win10_Ghost Win10 64......
4雨林木風(fēng) GHOST WIN10 X64 快速裝......
5深度技術(shù)GHOST WIN10 X64 尊貴專(zhuān)業(yè)......
6筆記本W(wǎng)in10系統(tǒng) 64位官方正式版2023年......
7筆記本win10正式版ghost(32位)旗艦免......
8雨林木風(fēng)win10(32位)ghost 修正專(zhuān)業(yè)......