一套完整版Java 開源的 Spring Boot 即時(shí)通訊 IM 聊天系統(tǒng)(附源碼)(spring boot在線聊天)
開篇
電商平臺(tái)最不能缺的就是即時(shí)通訊,例如通知類下發(fā),客服聊天等。今天,就來給大家分享一個(gè)開源的即時(shí)通訊系統(tǒng)。如對(duì)文章不感興趣可直接跳至文章末尾,有獲取源碼鏈接的方法。
但文章內(nèi)容是需要你簡單的過一遍的,相信你能get到不少騷操作。
項(xiàng)目簡介
該項(xiàng)目是一套基于mina或netty框架下的推送系統(tǒng),或許有一些企業(yè)有著自己一套即時(shí)通訊系統(tǒng)的需求,那么CIM為您提供了一個(gè)解決方案,目前CIM支持websocket,android,ios,桌面應(yīng)用,系統(tǒng)應(yīng)用等多端接入支持,可應(yīng)用于移動(dòng)應(yīng)用,物聯(lián)網(wǎng),智能家居,嵌入式開發(fā),桌面應(yīng)用,WEB應(yīng)用以及后臺(tái)系統(tǒng)之間的即時(shí)消服務(wù)。公眾號(hào)Java項(xiàng)目分享一個(gè)分享優(yōu)質(zhì)項(xiàng)目的地方。
項(xiàng)目架構(gòu)
時(shí)通訊聊天的架構(gòu)都相對(duì)較簡單,一般都是服務(wù)端 客戶端,能實(shí)現(xiàn)用戶A到用戶B的聊天;含金量在于看看支不支持集群擴(kuò)展。
項(xiàng)目主要模塊
項(xiàng)目分為,服務(wù)器端,和客戶端,服務(wù)端是netty 整合websocket,客戶端形式多種多樣,都是調(diào)用服務(wù)端的,本篇就不重點(diǎn)介紹了。
目錄說明
- cim-use-examples是各個(gè)客戶端使用示例
- cim-client-sdk 是各個(gè)客戶端的SDK源碼
- cim-server-sdk 是服務(wù)端SDK源碼,分為 mina和netty 兩個(gè)版本,二者任選其一
- cim-boot-server是springboot服務(wù)端工程源碼,使用Idea工具開發(fā)
其中所有的sdk均為IntelliJ IDEA工程,Maven打包成jar導(dǎo)出引入到對(duì)應(yīng)的客戶端或服務(wù)端工程。
功能預(yù)覽
1、控制臺(tái)頁面http://127.0.0.1:8080
2、Android客戶端
3、Web客戶端
結(jié)語
此套開源的即時(shí)通訊系統(tǒng),可以改成推送的,也可以改成聊天的,后端改改可以拿來直接使用,重點(diǎn)不在前端,但android 和ios還有web都支持,自己看代碼中的例子吧,值不值得收藏,自己先看看文章,覺得可以收藏一下,慢慢看。
項(xiàng)目源碼獲取方式:關(guān)注小編 轉(zhuǎn)發(fā)文章 私信【 666 】免費(fèi)獲?。。?!
鑒于大廠的加班情況嚴(yán)重,我們覺得應(yīng)該開發(fā)一個(gè)時(shí)薪的排行榜,以厘清單位時(shí)間內(nèi),哪個(gè)公司的薪酬最高。以下是我們的統(tǒng)計(jì)結(jié)果:
如何計(jì)算:我們以初級(jí),中級(jí),高級(jí),資深和專家級(jí)別分別統(tǒng)計(jì)近一年的職級(jí)薪酬中位數(shù)。并根據(jù)大廠每周的工作時(shí)長,乘以49周(一年52周,減去公共假日2周,年假1周)得到每年的工作小時(shí)數(shù)。相除得到時(shí)薪排行榜排出了互聯(lián)網(wǎng)公司研發(fā)崗的薪酬排行。
為了保證一定的準(zhǔn)確性,一些公司的職級(jí)因?yàn)樘峤坏男匠赀^少,因此不被計(jì)入排行中。
榜單的數(shù)據(jù)來源為職級(jí)對(duì)標(biāo)網(wǎng)站內(nèi)的薪酬提交。每周進(jìn)行一次數(shù)據(jù)處理,生成此排行榜。
注意:午休以兩小時(shí)為準(zhǔn), 不計(jì)入工作時(shí)間
初級(jí)工程師時(shí)薪排行榜
通常為0-2年工作經(jīng)驗(yàn)
中級(jí)工程師時(shí)薪排行榜
通常為3-5年工作經(jīng)驗(yàn)
高級(jí)工程師時(shí)薪排行榜
通常為5 年工作經(jīng)驗(yàn)
資深工程師時(shí)薪排行榜
通常為8 年工作經(jīng)驗(yàn)
專家/架構(gòu)師時(shí)薪排行榜
通常為10 年工作經(jīng)驗(yàn)
總 結(jié)
從上面的統(tǒng)計(jì)可以看出:
- 微軟、拼多多的時(shí)薪在初級(jí)、中級(jí)、高級(jí)工程師中都是非常能打的。
- 美團(tuán)、阿里、騰訊、字節(jié)、百度的高級(jí)、資深、專家工程師的時(shí)薪都是非常能打的。