欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

Laravel+Layim+GatewayWorker 实现实时聊天功能 有大用

Laravel+Layim+GatewayWorker 实现实时聊天功能

LayIM 客户端源码
LayIM 服务端源码

它是什么?

基于 wbsocket 的有前端有后端的支持分布式部署的网页版实时聊天。

有啥功能?

  • 想象一下,精简版的 qq

  • 临时会话

  • 加好友

  • 单聊

  • 群聊

  • 消息实时推送

  • 查看聊天记录

效果预览

1


image.png


image.png


体验地址

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

体验账号

介绍

1 Layim 是什么?

image.png


想象一下,没有后台的 qq 的是什么样子,介绍地址 http://layim.layui.com/,不开源,需要授权奥

2 GatewayWorker 是什么?

image.png


我的理解是这样的,它是一个容器,你给它发送消息,它可以把消息,发送到你想要的地方,支持分布式部署,详细请看文档手册
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~~


来自 https://learnku.com/articles/28897

普通分类: