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

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 实现实时聊天功能

本作品采用《CC 协议》,转载必须注明作者和本文链接
Make everything simple instead of making difficulties as simple as possible
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 11

博主, 有没有GitHub地址啊

4年前 评论
jcc123

@duiying 使用之前要先拿到Layim的授权http://layim.layui.com/,之后可能会上传一个不带Layim的开源版本

4年前 评论
十里长亭

博主 GitHub 地址

4年前 评论
jcc123

@十里长亭 已开源哈

4年前 评论

大哥,客户端源码 clone 下来以后, composer install 全都是 Failed,换源也不好使呀,什么情况?

已找到解决方案:

Wiki:Laravel 安装和开发环境:修改项目依赖为新的镜像地址

4年前 评论
UKNOW

大佬 能帮忙解释下 group_types,user_group_type 这两个是什么表吗

4年前 评论
jcc123

不是大佬~

因为有了groups 表示 我创建的群

我的分组想不出一个好的英语名字,就用group_types表示

user_group_type 表示这个分组下的好友

group_types 一对多user_group_type

4年前 评论
UKNOW 4年前
jcc123 (作者) (楼主) 4年前
UKNOW 4年前
jcc123 (作者) (楼主) 4年前
jcc123

@Musk·C·Ace 没有的,从哪看出在外企~

4年前 评论
jcc123

自己比较喜欢octobercms框架,非官方开发者哈

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!