資料介紹
軟件簡介
anychat 是一個極簡純凈的 websocket 聊天插件,支持對接任何身份系統(tǒng),嵌入方只需提供三個 API 即可進(jìn)行實(shí)時通訊。支持個人聊天、群聊天、上下線、查看聊天記錄、離線消息推送等,服務(wù)器絕對控制權(quán)的推送機(jī)制,合理的線程設(shè)計(jì),支持 mongodb 存儲聊天記錄,天生的嵌入式支持。
截圖
體驗(yàn)地址:
https://www.threecss.com/AnyChatClient/third-embed-demo.html
內(nèi)部流程圖
優(yōu)勢:
1、合理的線程歸屬設(shè)計(jì),登錄、離線、斷線歸屬線程1,其他業(yè)務(wù)歸屬隨機(jī)線程。 2、服務(wù)器掌握絕對的控制權(quán),消息首先推送至每個人的消費(fèi)隊(duì)列,每個線程再進(jìn)行輪訓(xùn)推送消息。 3、第三方身份系統(tǒng)只需提供身份驗(yàn)證、好友列表或組織成員列表、獲取組信息三個api即可完成對接,進(jìn)行聊天。 4、支持嵌入式,通過iframe即可進(jìn)行嵌入 5、支持聊天記錄存入MongoDB,提高性能。
項(xiàng)目目錄結(jié)構(gòu):
AnyChatServer(目錄結(jié)構(gòu) 3276行)
|--src.main.java(服務(wù)器代碼) |--AnyChatServer.properties---------------配置文件(需要修改) |--generatorConfig.xml--------------------mybatis自動生成配置文件(重新生成時,需要修改) |--org.anychat |--action.IdentityAction.java---------從第三方身份系統(tǒng)獲取數(shù)據(jù)(對接非默認(rèn)身份系統(tǒng)時,需要修改) |--init.InitServlet-------------------啟動類 |--mongodb----------------------------聊天記錄存儲至mongodb的擴(kuò)展包(如果不用mongodb,此包沒用) |--plugin.PaginationPlugin.java-------mybatis自動生成配置文件啟動類 |--protobuf(消息包生成工具)
AnyChatClient(912行代碼)
|--js(js庫) |--anychat(anychat文件夾) |--css(anychat?css) |--dist(anychat?js打包版本) |--images(anychat?image) |--src(anychat?js未打包版本) |--lib(依賴js) |--jquery.min.js ###################################### |--juggle-all.js(解耦合的工具庫ALL?IN?ONE:https://github.com/dianbaer/juggle) 或 |--juggle-help.js |--juggle-event.js?(解耦合的工具庫small?require:https://github.com/dianbaer/juggle) |--juggle-websocket.js |--juggle-mv.js ###################################### |--jquery.mCustomScrollbar.concat.min.js |--third(third-embed-demo.html使用的樣式) |--index.html(示例啟動項(xiàng)目,需要修改鏈接AnyChatServer地址) |--third-embed-demo.html(第三方嵌入index.html示例)
- LabView工具包WebSocket-API主機(jī)下載 68次下載
- KICAD插件使用說明書 8次下載
- TYPE C24PIN雙排插件原理圖 28次下載
- 12*12插件觸控開關(guān)原理圖 4次下載
- 6*6紅柄插件觸控開關(guān)原理圖 7次下載
- 6*6防水插件觸控開關(guān)原理圖 11次下載
- 12*12防水插件觸控開關(guān)原理圖 11次下載
- 12*12防水插件觸控開關(guān)原理圖 7次下載
- 4.5*4.5插件觸控開關(guān)原理圖 9次下載
- 12*12方頭插件觸控開關(guān)原理圖 7次下載
- 6*6插件觸控開關(guān)原理圖下載 6次下載
- 簡析三極管開關(guān)電路設(shè)計(jì)資料下載
- 簡析二極管限幅電路工作原理資料下載
- 如何使用SpringBoot集成Netty開發(fā)一個基于WebSocket的聊天室說明
- Unity3D插件——LitJson下載 0次下載
- 一文詳解WebSocket協(xié)議 6435次閱讀
- Rust構(gòu)建QEMU插件的框架 745次閱讀
- 鴻蒙上WebSocket的使用方法 1531次閱讀
- 使用websocket技術(shù)實(shí)現(xiàn)后端向前端的推送消息 5998次閱讀
- dfrobot面包板實(shí)驗(yàn)插件二極管和三極管簡介 3598次閱讀
- dfrobot面包板實(shí)驗(yàn)插件——電阻包簡介 2007次閱讀
- dfrobot面包板實(shí)驗(yàn)插件LED插件包簡介 1174次閱讀
- 貼片三極管的功能及常用型號 1.8w次閱讀
- Python如何爬取實(shí)時變化的WebSocket數(shù)據(jù) 3439次閱讀
- 華為發(fā)布“極簡5G”建設(shè)策略_助力5G發(fā)展進(jìn)入快車道 3489次閱讀
- 根據(jù)WebSocket協(xié)議完全使用C++實(shí)現(xiàn)函數(shù) 4612次閱讀
- 電子接插件電鍍技術(shù) 3361次閱讀
- 什么是WebSocket?進(jìn)行通信解析 WebSocket 報(bào)文及實(shí)現(xiàn) 9584次閱讀
- jquery插件開發(fā)實(shí)例(MSBar2D圖效果、手風(fēng)琴特效插件) 1988次閱讀
- jquery插件寫法及用法(jQuery插件開發(fā)全解析) 1w次閱讀
下載排行
本周
- 1Keysight B1500A 半導(dǎo)體器件分析儀用戶手冊、說明書 (中文)
- 19.00 MB | 4次下載 | 免費(fèi)
- 2使用TL431設(shè)計(jì)電源
- 0.67 MB | 2次下載 | 免費(fèi)
- 3BT134雙向可控硅手冊
- 1.74 MB | 2次下載 | 1 積分
- 4一種新型高效率的服務(wù)器電源系統(tǒng)
- 0.85 MB | 1次下載 | 1 積分
- 5LabVIEW環(huán)形控件
- 0.01 MB | 1次下載 | 1 積分
- 6PR735,使用UCC28060的600W交錯式PFC轉(zhuǎn)換器
- 540.03KB | 1次下載 | 免費(fèi)
- 751單片機(jī)核心板原理圖
- 0.12 MB | 1次下載 | 5 積分
- 8BP2879DB支持調(diào)光調(diào)滅的非隔離低 PF LED 驅(qū)動器
- 1.44 MB | 1次下載 | 免費(fèi)
本月
- 1開關(guān)電源設(shè)計(jì)原理手冊
- 1.83 MB | 54次下載 | 免費(fèi)
- 2FS5080E 5V升壓充電兩串鋰電池充電管理IC中文手冊
- 8.45 MB | 23次下載 | 免費(fèi)
- 3DMT0660數(shù)字萬用表產(chǎn)品說明書
- 0.70 MB | 13次下載 | 免費(fèi)
- 4UC3842/3/4/5電源管理芯片中文手冊
- 1.75 MB | 12次下載 | 免費(fèi)
- 5ST7789V2單芯片控制器/驅(qū)動器英文手冊
- 3.07 MB | 11次下載 | 1 積分
- 6TPS54202H降壓轉(zhuǎn)換器評估模塊用戶指南
- 1.02MB | 8次下載 | 免費(fèi)
- 7STM32F101x8/STM32F101xB手冊
- 1.69 MB | 8次下載 | 1 積分
- 8基于MSP430FR6043的超聲波氣體流量計(jì)快速入門指南
- 2.26MB | 7次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935119次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73807次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65987次下載 | 10 積分
評論
查看更多