安裝后端服務(wù)(xxb、然之、禪道三選一即可)

2019-04-02 10:14 更新

喧喧是由然之協(xié)同團隊推出的一款輕量級的開源企業(yè)聊天軟件。喧喧官網(wǎng):http://xuan.im

一、為什么來做喧喧?

我們在做然之協(xié)同辦公系統(tǒng)的時候,就在尋找輕量級、開源、跨平臺、容易開發(fā)的聊天軟件解決方案。但很遺憾的是我們找了一圈都不太靠譜。有很多開源的解決方案依賴包太多,安裝部署各種問題。還有普遍的客戶端聊天軟件都是用傳統(tǒng)的GUI方式編寫,界面一般,二次開發(fā)困難。國內(nèi)很多做聊天軟件,偽開源居多,各種限制。

找不到合適的輪子,就自己來做一個吧。這個項目從2015年底左右就已經(jīng)啟動了。當(dāng)時的技術(shù)方案是用的nw.js。一直是內(nèi)部在測試,沒有正式對外發(fā)布。今年春節(jié)過后,我們遷移到了electron平臺上面,于2017年2月22日正式發(fā)布了第一個版本。

二、喧喧的定位

喧喧定位是企業(yè)內(nèi)部的輕量級的聊天軟件。為了讓喧喧足夠輕量級,客戶端軟件使用了html5的技術(shù),XXD服務(wù)器端采用Go語言實現(xiàn),Go語言具備高性能、支持高并發(fā)、易于學(xué)習(xí)使用。喧喧以文字和圖片交流為主,不提供語音、視頻和遠(yuǎn)程控制等功能(這些QQ已經(jīng)足夠好了)。喧喧可以當(dāng)作協(xié)同軟件的一個延伸和補充。

三、喧喧足夠輕量級

喧喧的客戶端使用html5技術(shù),和服務(wù)器端通訊使用socket,附件的上傳下載使用http協(xié)議。

喧喧的XXD服務(wù)器端采用Go語言實現(xiàn),Go語言具備高性能、支持高并發(fā)。

喧喧的服務(wù)器端現(xiàn)在和然之協(xié)同綁在一起,我們也把服務(wù)器端的功能獨立出來來,大家可以獨立部署。

喧喧的附件上傳下載借助webserver來避免消息的阻塞。消息存儲使用mysql,表結(jié)構(gòu)也非常簡單。

所以說喧喧是一個已經(jīng)實現(xiàn)基礎(chǔ)功能的,跨平臺的,輕量級的,非常容易進行二次開發(fā)的開源聊天解決方案!



以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號