資料介紹
軟件簡介
Laravel Chat
這是一個(gè)聊天應(yīng)用,演示地址:?https://chat.yadou.net, 支持單聊和群聊,目前demo中默認(rèn)只加入群組1,具體的實(shí)現(xiàn)邏輯可以看源碼實(shí)現(xiàn)。
所有的業(yè)務(wù)邏輯(邏輯層和路由層)采用Laravel實(shí)現(xiàn),長連接采用Gopusher Comet(接入層)實(shí)現(xiàn)。除了Laravel外,還引入以下依賴:
-
phpctx/ctx?一個(gè)Service服務(wù)模塊化組織框架
-
predis/predis?Redis庫
安裝
-
首先需要安裝?Gopusher Comet?并進(jìn)行配置
-
下載 Chat,并安裝
git?clone?https://github.com/Gopusher/laravel-chat.git 配置?.env composer?install
其它
-
其實(shí)以前采用了自己的一個(gè)框架實(shí)現(xiàn)了一個(gè)版本,但是覺得還是 Laravel 使用的人更多,也更容易方便大家參考,所以就采用了Laravel實(shí)現(xiàn)了一版,他們都依賴了
Gopusher Comet
來維護(hù)與客戶端建立的長連接, -
Gopusher Comet?是一個(gè)?開源?的?支持分布式部署?的?通用?長連接接入層服務(wù),接管客戶端連接,支持集群,提供了?API?供開發(fā)者調(diào)用。
-
除了能用于?聊天應(yīng)用,你還能通過接入comet(接入過程比你想象中簡單)來用于如?網(wǎng)頁消息推送,游戲?等其他長連接場景下的應(yīng)用,開發(fā)文檔見?https://github.com/Gopusher/comet/wiki
-
因?yàn)楹芏鄷r(shí)候業(yè)務(wù)邏輯都很具體,每個(gè)產(chǎn)品的需求都會(huì)不同,所以這個(gè)源碼沒有實(shí)現(xiàn)很漂亮的客戶端,只是為了展示怎么實(shí)現(xiàn)Comet來實(shí)現(xiàn)一個(gè)分布式聊天,里邊有分布式的comet路由保持相關(guān)的邏輯,不過因?yàn)殚_發(fā)時(shí)間倉促路由層和業(yè)務(wù)邏輯層沒有分太細(xì)。
- Laravel-Zero基于laravel的控制臺(tái)開發(fā)微框架
- DYCMS Laravel內(nèi)容導(dǎo)航平臺(tái)
- laravel-layui-admin基礎(chǔ)后臺(tái)管理系統(tǒng)
- laravel-vue-admin開箱即用的Laravel后臺(tái)擴(kuò)展
- Laravel Suda后臺(tái)系統(tǒng)及應(yīng)用開發(fā)組件
- Gdoo基于Laravel的OA/ERP
- 開源軟件-Laravel-Plugin插件機(jī)制解決方案
- Flarum基于Laravel框架的輕論壇
- Montage GTD基于Laravel的GTD Web應(yīng)用
- laravel-bjyblog基于Laravel的個(gè)人博客系統(tǒng)
- WebStack-Laravel網(wǎng)址導(dǎo)航網(wǎng)站
- vim-chat neovim和vim8的聊天插件
- ModStartBlog基于Laravel的博客系統(tǒng)
- Tool-Chicken-Chat工具雞聊天室
- MQTT.Chat開源的MQTT消息傳遞代理
- 利用OpenVINO部署GLM-Edge系列SLM模型 872次閱讀
- 大模型微調(diào)開源項(xiàng)目全流程 940次閱讀
- 使用C語言寫的一個(gè)輕量級(jí)聊天應(yīng)用! 1400次閱讀
- DeepSpeed Chat中監(jiān)督指令微調(diào)過程的源碼 1513次閱讀
- 如何在Ubuntu 20.04安裝PHP 8.1并將其與Nginx集成 3511次閱讀
- Linux終端中連接WiFi的方法 6324次閱讀
- 復(fù)合放大器實(shí)現(xiàn)高精度的高輸出驅(qū)動(dòng)能力 獲得最佳的性能 1712次閱讀
- 用降壓型穩(wěn)壓器或線性穩(wěn)壓器電源時(shí)值來會(huì)為負(fù)載供電 1058次閱讀
- 詳細(xì)梳理聊天機(jī)器人的現(xiàn)狀及技術(shù),并討論了未來可能的發(fā)展方向 7404次閱讀
- 用Python輕松做一個(gè)智能聊天機(jī)器人 6880次閱讀
- 計(jì)算機(jī)組成、CPU、內(nèi)存一文詳解 7153次閱讀
- Java開發(fā)者必須了解的堆外內(nèi)存技術(shù) 3793次閱讀
- 區(qū)塊鏈最新的應(yīng)用程序你知道嗎? 357次閱讀
- java實(shí)現(xiàn)IM即時(shí)通訊聊天功能代碼 2.7w次閱讀
- VS2005使用教程之窗口通訊的聊天應(yīng)用編程實(shí)現(xiàn) 1965次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論