Laravel+Layim+GatewayWorker 實現實時聊天功能

jcc123發表於2019-05-24

LayIM客戶端原始碼
LayIM服務端原始碼

它是什麼?

基於wbsocket的有前端有後端的支援分散式部署的網頁版實時聊天。

有啥功能?

  • 想象一下,精簡版的qq
  • 臨時會話
  • 加好友
  • 單聊
  • 群聊
  • 訊息實時推送
  • 檢視聊天記錄

效果預覽

1

1

1

體驗地址

http://laravel-layim.jc91715.top/pc

體驗賬號

  • 1111@qq.com 11111111
  • 2222@qq.com 11111111
  • 3333@qq.com 11111111

介紹

1 Layim 是什麼?

1

想象一下,沒有後臺的qq的是什麼樣子,介紹地址http://layim.layui.com/,不開源,需要授權奧

2 GatewayWorker 是什麼?

1

我的理解是這樣的,它是一個容器,你給它傳送訊息,它可以把訊息,傳送到你想要的地方,支援分散式部署,詳細請看文件手冊
http://doc2.workerman.net/

3 結語

  • Layim 良心產品,它已經把後端的資料結構抽象出來了,很容易去推算出後端的表結構是什麼樣子。
  • 個人認為 GatewayWorker就是為Layim的後端而生的,簡直是無縫結合起來。也可以使用第三方如環信等產品。如果你想自己把握資料的私密性還是自建的比較好。
  • 個人只在當中使用laravel把Layim 和GatewayWorker串連起來,解決了Layim 沒有後端的尷尬境地。當然Layim它的商業應用使用最多的應該是它的客服視窗,就是右下角的那個客服視窗,它的優勢可能並不在於全部功能。對於開發者來說,這樣的一個好的產品,不把它給後臺完善了,總有點缺憾不是~~ 讓網頁版實時聊天煥發第二春~~
  • 難免疏漏不足之處,敬請批評改正

如果對你有幫助,請喝個咖啡

Laravel+Layim+GatewayWorker 實現實時聊天功能

NOT IS BECAUSE I WANT TO WRITE,
BUT I WANT TO INCREASE,
SO I GO TO WRITE~~

相關文章