tmtbe/LoggerSever: 基于workerman的日志服务器,采用udp上传日志,对应用性能没有影响,日志服务器支持多进程,符合psr-3日志规范。

LoggerSever===========================基于workerman的日志服务器集成Monolog,采用udp上传日志,对应用性能没有影响,日志服务器支持多进程,符合psr3日志规范。还在继续完善中。init=============初始化Logger \\Logger\Client::init( $thisloggerAddress, $this...
阅读全文

通过GatewayWorker/Workerman搭建Websocket微服务 | 吴耿龙

背景==============================最近在一些项目需要用到`Websocket`实时推送给分组的用户,前端需要传输给后端的信息比较少,通过多方考虑选择了通过`GatewayWorker框架`(基于Workerman)搭建微服务。介绍==============================WorkermanWorkerman是一款纯PHP开发的开...
阅读全文

通过GatewayWorker/Workerman搭建Websocket微服务 - 个人文章 - SegmentFault 思否

背景==最近在一些项目需要用到`Websocket`实时推送给分组的用户,前端需要传输给后端的信息比较少,通过多方考虑选择了通过`GatewayWorker框架`(基于Workerman)搭建微服务。介绍==WorkermanWorkerman是一款纯PHP开发的开源高性能的PHP socket 服务框架。Workerman不是重复造轮子,它不是一个MVC框架,而是一个更...
阅读全文

关于异步任务队列之PHP使用swoole来实现实时异步任务队列。 - 推酷

背景:关于PHP的异步回调啥的,其实PHP这种语言的运行机制想优雅实现是不可能的,有一个叫swoole的扩展实现这个队列的处理是很不错的,之前有张宴兄弟写过一个叫https的队列处理(基于libevent),后面有韩天峰兄弟写的swoole,更注重了异步IO实现对CPU的IO的吃满(基于自己编写的epoll加队列链表内存分配一堆东西,反正我是看过没看明白有空再研究),但是,作为swoole的粉丝兼...
阅读全文

使用Supervisor执行Laravel队列, 作为守护进程 | Killua Blog

`Supervisor` 是一个 `Linux`操作系统上的进程监控软件,它会在 `queue:listen` 或 `queue:work` 命令发生失败后自动重启它们。要在 `Ubuntu` 安装 `Supervisor`,可以用以下命令:```bash$ sudo aptget install supervisor````Supervisor` 的配置文件一般是放在 `/etc/...
阅读全文

Laravel+swoole之websocket主动消息推送 - 艾超博客 | 勿忘初心,方得始终

前言最近在做一个 laravel+swoole 的聊天室一个项目,想着实现一个可以主动触发消息推送的功能,这个可以实现向模板消息那个,给予所有成员发送自定义消息,而不需要通过客户端发送消息,服务端上`message`中监听传送的消息进行做相对于的业务逻辑。主动消息推送实现平常我们采用 swoole 来写 WebSocket 服务可能最多的用到的是`open`,`message`,`...
阅读全文

LaravelS:通过 Swoole 来加速 Laravel/Lumen - PHP开发社区 | CTOLib码库

LaravelS 站在巨人的肩膀上:rocket: 通过Swoole来加速 Laravel/Lumen,其中的S代表Swoole,速度,高性能。特性 高性能的Swoole 内置Http/Websocket服务器 常驻内存 异步的事件监听 异步的任务队列 平滑Reload ...
阅读全文

Laravel5.1 事件广播(Event Broadcasting) - JasonCodes - SegmentFault 思否

事件广播====简介Laravel 5.1 之中新加入了事件广播的功能,作用是把服务器中触发的事件通过websocket服务通知客户端,也就是浏览器,客户端js根据接受到的事件,做出相应动作。本文会用简单的代码展示一个事件广播的过程。依赖 redis nodejs, socket.io laravel 5.1配置`config/broadcastin...
阅读全文

Laravel5中通过SimpleQrCode扩展包生成二维码实例 - 秋天的博客 - CSDN博客

简介Simple QrCode 是基于强大的库开发的适用于当前最流行的Laravel框架的一个扩展库.便于Laravel用户可以很方便地使用.翻译我们在寻找可以将本文档翻译成韩语或日语的伙伴加入,将本文档翻译成当地语言.愿意翻译的朋友们欢迎pull给我.配置 Composer 设置首先,添加 QrCode 包添加到你的 `composer.json` 文件的 `req...
阅读全文

LayIM即时通讯(WebIM网页聊天)开发者文档 - layui

__LayIM 开发者文档============== 当前文档适用于 _LayIM PC端_ 最新版,如果你正在了解的并非该版本,你可以前往其它版本阅览: 在WebIM似乎已被打入冷宫的今天,LayIM正试图重新为网页带来一些社交想象。作为一款Web即时通讯前端解决方案(服务端需自写),LayIM提供了全方位的前端接口支撑,不仅能让您更高效地接入到自己的通讯服务中,更能让你轻松地与...
阅读全文