PHP多进程之很简单很粗暴,shell配合PHP在CLI模式解决程序阻塞等待

说一下最近工作上碰到的问题,场景是这样的:
我们传递参数去访问对方的接口,数据通过异步回调的方式发送回来给我们的,时间30秒到90秒不定,在收到对方发回来的数据,我们要入库,然后从数据库里面获取相应的数据来作审核判断,也就是类似金融行业的风控自动审核吧,注册认证,然后等待金融机构根据你的信息来评定相关的贷款额度。
1.解决等待的问题我们目前是借助redis的list来解决的,举个栗子:
那么我们去饭店吃饭,只有一个人装饭的话(PS : php语言默认只有一个人装饭,如果每个人打完就走的每秒可以打几千万碗饭不在话下,写得好的PHP还是不错的),如果只有你一个人吃饭的话,你什么时候来都可以直接打饭了,但是人多了就要排队。而且不是每个人打完饭就走的,有的还拉下家常,聊下八卦,我们假设一个人从排到他开始到打完这碗饭要30秒,那么一下子来了300人,那么最后那位仁兄要等30*300=9000秒,要等差不多3个小时,黄花菜都凉了吧!但是要是我们有300个服务员打饭的呢,那300个人也就只需要30秒就打完饭了,我们要做的是来多少位顾客,我们就给你配多少个服务员,哈哈,听起来就好叼吧?有木有?废话不多说了

    (待续。。。)
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值