资讯专栏INFORMATION COLUMN

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

shengguo / 2217人阅读

摘要:客户端源码服务端源码实现实时聊天功能它是什么基于的有前端有后端的支持分布式部署的网页版实时聊天。个人认为就是为的后端而生的,简直是无缝结合起来。个人只在当中使用把和串连起来,解决了没有后端的尴尬境地。

LayIM客户端源码

LayIM服务端源码

Laravel+Layim+GatewayWorker实现实时聊天功能 它是什么?

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

有啥功能?

想象一下,精简版的qq

临时会话

加好友

单聊

群聊

消息实时推送

查看聊天记录

效果预览

体验地址

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

体验账号

1111@qq.com 11111111

2222@qq.com 11111111

3333@qq.com 11111111

介绍 1 Layim 是什么?

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

2 GatewayWorker 是什么?

我的理解是这样的,它是一个容器,你给它发送消息,它可以把消息,发送到你想要的地方,支持分布式部署,详细请看文档手册
http://doc2.workerman.net/

3 结语

Layim 良心产品,它已经把后端的数据结构抽象出来了,很容易去推算出后端的表结构是什么样子。

个人认为 GatewayWorker 就是为Layim的后端而生的,简直是无缝结合起来。也可以使用第三方如环信等产品。如果你想自己把握数据的私密性还是自建的比较好。

个人只在当中使用laravel把Layim 和GatewayWorker 串连起来,解决了Layim 没有后端的尴尬境地。当然Layim它的商业应用使用最多的应该是它的客服窗口,就是右下角的那个客服窗口,它的优势可能并不在于全部功能。对于开发者来说,这样的一个好的产品,不把它给后台完善了,总有点缺憾不是 让网页版实时聊天焕发第二春

难免疏漏不足之处,敬请批评改正

如果对你有所帮助,请喝个咖啡

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/31584.html

相关文章

  • PHP即时通讯设计实现

    摘要:即时通讯中,最重要的是响应速度,我们需要展示消息列表那么这时会有未读消息,未读数量,最后一条消息内容,时间等等。目前设计是单表单库。这里只是对即时通讯设计上做了一些简要的阐述,如有疑问和建议,请在评论区回复。 详解即时通讯设计实现(PHP+GatewayWorker+Redis) 需要实现的功能 一对一聊天(私聊) 一对多聊天(群聊) 类似QQ,微信等聊天列表 实时消息 显示 工具...

    asoren 评论0 收藏0
  • PHP即时通讯设计实现

    摘要:即时通讯中,最重要的是响应速度,我们需要展示消息列表那么这时会有未读消息,未读数量,最后一条消息内容,时间等等。目前设计是单表单库。这里只是对即时通讯设计上做了一些简要的阐述,如有疑问和建议,请在评论区回复。 详解即时通讯设计实现(PHP+GatewayWorker+Redis) 需要实现的功能 一对一聊天(私聊) 一对多聊天(群聊) 类似QQ,微信等聊天列表 实时消息 显示 工具...

    luckyyulin 评论0 收藏0
  • PHP即时通讯设计实现

    摘要:即时通讯中,最重要的是响应速度,我们需要展示消息列表那么这时会有未读消息,未读数量,最后一条消息内容,时间等等。目前设计是单表单库。这里只是对即时通讯设计上做了一些简要的阐述,如有疑问和建议,请在评论区回复。 详解即时通讯设计实现(PHP+GatewayWorker+Redis) 需要实现的功能 一对一聊天(私聊) 一对多聊天(群聊) 类似QQ,微信等聊天列表 实时消息 显示 工具...

    leejan97 评论0 收藏0

发表评论

0条评论

shengguo

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<