关于workerman/webman项目的建议

webman刚出来的时候我阅读过webman的代码,也阅读过其他框架的代码,然后我自己撸了一个框架casualman,最早单纯只是为了玩,后面我把他运用在了公司部分项目的生产环境,已经稳定运行了半年以上了。 在这个过程中,结合我自己的一些个人习惯和我看到的其他框架的一些好的地方,我发现webman的代码在一些地方可以被建议: 入口文件start.php比较凌乱臃肿 其实本着可以用就没问题的思路,我觉得代码写成什么样,...

chaz6chez 发表与 17天前 272 浏览 1 评论
分享一个多功能的验证器,可以对数据进行转换、验证、过滤

这个项目由来很久了,大概至少有6年的历史,最早我工作的时候接触的一个项目叫struct,他可以把数组映射到对象属性上进行数据类型内容等判断或者过滤,也可以进行转换,也可以自行注册handle进行过滤、判断;后来我把这个项目重构了一下,适用在常驻内存的环境下,同时,这个项目也是我用在生产环境中的一个项目; 这个项目有点像残疾的注解,不过我觉得用起来还挺好的,所以推荐给大家 测试覆盖率应该超过了80%,常用的几种方案都是...

chaz6chez 发表与 18天前 229 浏览 2 评论
关于workerman/rabbitmq项目的建议

我在使用该项目过程中,曾出现过timer无限制递增的情况,也出现过服务端主动踢出连接无法消费等问题,遂自己重写了一个amqp客户端; 后来我回过头观察分析workerman/rabbitmq源码的时候,发现了一些可以被建议的地方: 源码在如下位置会反复创建定时器 Client.php 160 - 170 行位置已经创建了一个持续的定时器 })->then(function () { ...

chaz6chez 发表与 22天前 290 浏览 1 评论

chaz6chez

1024
积分
0
获赞数
0
粉丝数
2018-11-16 加入