首页   注册   登录
 Evilk 最近的时间轴更新
Evilk

Evilk

V2EX 第 252117 号会员,加入于 2017-09-02 16:12:09 +08:00
2019- PHP
 •  Evilk  •  191 天前  •  最后回复来自 zjsxwc
11
关于 PHP 监听 rabbitMQ
PHP  •  Evilk  •  295 天前  •  最后回复来自 zengzizhao
1
关于 PHP 常驻内存
PHP  •  Evilk  •  2018-09-29 11:29:44 AM  •  最后回复来自 yc8332
2
关于 RPC
PHP  •  Evilk  •  2017-12-18 01:13:31 AM  •  最后回复来自 gouchaoer
15
Evilk 最近回复了
8 天前
回复了 woahishui 创建的主题 程序员 golang 语言学习有感
PHP:我在哪里?
17 天前
回复了 px920906 创建的主题 PHP 谨慎升级 php7.4
目前阶段维持在 7.2,较为稳妥
25 天前
回复了 uxff 创建的主题 程序员 CTO 拒绝 golang,坚持 PHP , v 友怎么看
这次支持 CTO,可以考虑升级到 PHP7.4,部分高并发业务可用 swoole
不过,说真的,99%的项目都达不到语言的性能瓶颈,换句话说,这个世界上,能达到这个瓶颈的项目,屈指可数
看回帖,大部分都提到 BBA,但问题是大多数人都是在普通公司啊,二线,成都,月薪 15k,已经很不错了
117 天前
回复了 Antidictator 创建的主题 程序员 我有一个朋友,被电信诈骗了 5W
曾经遇到过类似的事情,一开始我不信,后来发现对方是骗子,然后跟对方聊天,最后对方主动挂掉了电话...
121 天前
回复了 ericgui 创建的主题 程序员 firebase 到底行不行?
目前只用了 firebase 的 fcm,做消息推送至用户,PHP
127 天前
回复了 pibicha 创建的主题 程序员 剃完头发第二天鬼剃头(斑秃)
白天工作一天,晚上回去都不开电脑,手机也不想看,用脑,用眼过度,最近后脑勺,时不时的一阵一阵的隐痛,感觉这是身体给我的警告,所以以后都会注意
128 天前
回复了 dackh 创建的主题 程序员 一个回调的业务问题
最近刚好在做类似这样的东西,即,支付结果异步阶梯性通知
server:PHP
MQ:rabbitMQ

1.请求方请求接口,在接口处,将本次请求的业务数据(包含请求方的 notify)发送到队列 queueA,消费者 consumer 监听此队列
2.一旦有消息入队,则开始消费(此时是第一次消费,这里的消费就是通知请求方的 notify)
3.如果 notify 返回结果正常,则手动 ack,告诉 MQ 删除此消息
4.如果 notify 返回结果不正常,则将此消息计数 1,将此消息设置过期时间为 10s,并投递到延时队列 queue1,此处 queue1 为延时队列,超过 10s 后,会自动重新投递消息到 queueA
5.当 consumer 再次消费到这个消息时,如果还是不正常,则将此消息计数 2,将此消息设置过期时间为 20s,并投递到延时队列 queue2,此处 queue2 为延时队列,超过 20s 后,会自动重新投递消息到 queueA
...
当消息的计数超过上限后,则不再投递到延时队列中,而是投递到专门的失败队列中,做进一步的处理
希望 2 点.
1.充满电(3-5 小时),可以用一个礼拜
2.吃一颗能量丸,可以一个礼拜不用吃饭,狗头....
148 天前
回复了 klgd 创建的主题 程序员 求助,支付系统的异步通知实现
@jerray 赞! 目前正打算用 RabbitMQ 来做此功能,跟你描述的完全一样,如果延迟时间相同,则可只创建一个死信队列,如果延迟时间不同,则需要为每种延迟时间创建对应的死信队列
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1797 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 15ms · UTC 03:51 · PVG 11:51 · LAX 19:51 · JFK 22:51
♥ Do have faith in what you're doing.