資料介紹
軟件簡介
anychat 是一個極簡純凈的 websocket 聊天插件,支持對接任何身份系統,嵌入方只需提供三個 API 即可進行實時通訊。支持個人聊天、群聊天、上下線、查看聊天記錄、離線消息推送等,服務器絕對控制權的推送機制,合理的線程設計,支持 mongodb 存儲聊天記錄,天生的嵌入式支持。
截圖

體驗地址:
https://www.threecss.com/AnyChatClient/third-embed-demo.html
內部流程圖

優勢:
1、合理的線程歸屬設計,登錄、離線、斷線歸屬線程1,其他業務歸屬隨機線程。 2、服務器掌握絕對的控制權,消息首先推送至每個人的消費隊列,每個線程再進行輪訓推送消息。 3、第三方身份系統只需提供身份驗證、好友列表或組織成員列表、獲取組信息三個api即可完成對接,進行聊天。 4、支持嵌入式,通過iframe即可進行嵌入 5、支持聊天記錄存入MongoDB,提高性能。
項目目錄結構:
AnyChatServer(目錄結構 3276行)
|--src.main.java(服務器代碼) |--AnyChatServer.properties---------------配置文件(需要修改) |--generatorConfig.xml--------------------mybatis自動生成配置文件(重新生成時,需要修改) |--org.anychat |--action.IdentityAction.java---------從第三方身份系統獲取數據(對接非默認身份系統時,需要修改) |--init.InitServlet-------------------啟動類 |--mongodb----------------------------聊天記錄存儲至mongodb的擴展包(如果不用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(示例啟動項目,需要修改鏈接AnyChatServer地址) |--third-embed-demo.html(第三方嵌入index.html示例)
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- LabView工具包WebSocket-API主機下載 77次下載
- KICAD插件使用說明書 8次下載
- TYPE C24PIN雙排插件原理圖 41次下載
- 12*12插件觸控開關原理圖 4次下載
- 6*6紅柄插件觸控開關原理圖 7次下載
- 6*6防水插件觸控開關原理圖 11次下載
- 12*12防水插件觸控開關原理圖 11次下載
- 12*12防水插件觸控開關原理圖 7次下載
- 4.5*4.5插件觸控開關原理圖 9次下載
- 6*6插件觸控開關原理圖下載 6次下載
- 簡析三極管開關電路設計資料下載
- 簡析二極管限幅電路工作原理資料下載
- 如何使用SpringBoot集成Netty開發一個基于WebSocket的聊天室說明
- Unity3D插件——LitJson下載 0次下載
- 例述接插件名稱的區別 0次下載
- PREEvision插件使用場景介紹 1.1k次閱讀
- AWTK-WEB 快速入門(6) - JS WebSocket 應用程序 693次閱讀
- AWTK-WEB 快速入門(5) - C 語言 WebSocket 應用程序 971次閱讀
- 插件磁環電感選型分類及其應用領域 1.5k次閱讀
- RVBacktrace RISC-V極簡棧回溯組件 1.4k次閱讀
- 一文詳解WebSocket協議 9.4k次閱讀
- 鴻蒙上WebSocket的使用方法 3k次閱讀
- 使用websocket技術實現后端向前端的推送消息 6.7k次閱讀
- dfrobot面包板實驗插件二極管和三極管簡介 4.5k次閱讀
- dfrobot面包板實驗插件——電阻包簡介 2.8k次閱讀
- Python如何爬取實時變化的WebSocket數據 4.1k次閱讀
- 華為發布“極簡5G”建設策略_助力5G發展進入快車道 4k次閱讀
- 根據WebSocket協議完全使用C++實現函數 5.7k次閱讀
- 什么是WebSocket?進行通信解析 WebSocket 報文及實現 1.1w次閱讀
- jquery插件寫法及用法(jQuery插件開發全解析) 1.1w次閱讀
下載排行
本周
- 1PD取電芯片 ECP5702規格書
- 0.88 MB | 3次下載 | 免費
- 2氮化鎵GaN FET/GaN HEMT 功率驅動電路選型表
- 0.10 MB | 2次下載 | 免費
- 3EMC PCB設計總結
- 0.33 MB | 2次下載 | 免費
- 4PD取電芯片,可取5/9/12/15/20V電壓ECP5702數據手冊
- 0.88 MB | 1次下載 | 免費
- 5飛騰FT2000-4 COM Express核心板技術手冊0603
- 1.22 MB | 1次下載 | 免費
- 6飛騰S5000C-64雙路服務器系列應用宣傳冊--一乘科技
- 945.81 KB | 1次下載 | 免費
- 7瑞薩系列-米爾RZ/T2H核心板開發板 高端MPU,驅控一體單芯片方案
- 3.07 MB | 次下載 | 免費
- 8在應用中使用VEML6031X00芯片
- 0.84 MB | 次下載 | 2 積分
本月
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 22次下載 | 10 積分
- 2反激式開關電源設計解析
- 0.89 MB | 16次下載 | 5 積分
- 3耗盡型MOS FET產品目錄選型表
- 0.14 MB | 3次下載 | 免費
- 4PD取電芯片 ECP5702規格書
- 0.88 MB | 3次下載 | 免費
- 5氮化鎵GaN FET/GaN HEMT 功率驅動電路選型表
- 0.10 MB | 2次下載 | 免費
- 6EMC PCB設計總結
- 0.33 MB | 2次下載 | 免費
- 7PC5200 700V_10A GaN HEMT驅動器數據手冊
- 1.63 MB | 1次下載 | 免費
- 81節電池用電池保護IC S-8261D系列數據手冊
- 3.07 MB | 1次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233095次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191457次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81605次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73831次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發燒友App





創作
發文章
發帖
提問
發資料
發視頻
上傳資料賺積分
評論