PHP多进程之很简单很粗暴,shell配合PHP在CLI模式解决程序阻塞等待
来源:互联网 发布:纯js分页代码 编辑:程序博客网 时间:2024/06/11 03:36
说一下最近工作上碰到的问题,场景是这样的:
我们传递参数去访问对方的接口,数据通过异步回调的方式发送回来给我们的,时间30秒到90秒不定,在收到对方发回来的数据,我们要入库,然后从数据库里面获取相应的数据来作审核判断,也就是类似金融行业的风控自动审核吧,注册认证,然后等待金融机构根据你的信息来评定相关的贷款额度。
1.解决等待的问题我们目前是借助redis的list来解决的,举个栗子:
那么我们去饭店吃饭,只有一个人装饭的话(PS : php语言默认只有一个人装饭,如果每个人打完就走的每秒可以打几千万碗饭不在话下,写得好的PHP还是不错的),如果只有你一个人吃饭的话,你什么时候来都可以直接打饭了,但是人多了就要排队。而且不是每个人打完饭就走的,有的还拉下家常,聊下八卦,我们假设一个人从排到他开始到打完这碗饭要30秒,那么一下子来了300人,那么最后那位仁兄要等30*300=9000秒,要等差不多3个小时,黄花菜都凉了吧!但是要是我们有300个服务员打饭的呢,那300个人也就只需要30秒就打完饭了,我们要做的是来多少位顾客,我们就给你配多少个服务员,哈哈,听起来就好叼吧?有木有?废话不多说了
(待续。。。)
阅读全文
0 0
- PHP多进程之很简单很粗暴,shell配合PHP在CLI模式解决程序阻塞等待
- php cli多进程
- PHP CLI模式下的多进程应用
- PHP CLI模式下的多进程应用
- PHP CLI模式下的多进程应用
- PHP CLI模式下的多进程应用
- PHP CLI模式下的多进程应用
- PHP CLI模式下的多进程应用
- PHP CLI模式下的多进程应用
- PHP CLI模式下的多进程应用分析
- PHP CLI模式下的多进程应用
- PHP CLI模式下的多进程应用
- PHP CLI模式下的多进程应用
- PHP CLI模式下的多进程应用
- php CLI模式在windows下运行
- php在cli模式下内存不够
- PHP CLI模式
- PHP CLI模式开发
- 【LEDE】树莓派上玩LEDE终极指南-96-树莓派上LEDE挂卡只能半速的解决方法
- 第二章 装配Bean
- Linux常用命令
- 数据库学习纪要(六):SQL语法-1
- VC对话框添加工具栏
- PHP多进程之很简单很粗暴,shell配合PHP在CLI模式解决程序阻塞等待
- linux初学者-firewall篇
- sdp分辨率设置
- k-means聚类算法与局部最优解
- Android keytool 不是内部或外部命令
- HDU 2161 Primes
- java面向对象四大特性之二 继承,封装
- 无需数学背景,读懂ResNet、Inception和Xception三大变革性架构
- 对于RTTI机制的理解