swoole的httpserver中,怎么能够针对所有的$response->end()增加一个回调函数的操作呢?
@matyhtf 你好,想跟你请教个问题:
swoole的httpserver中,怎么能够针对所有的$response->end()增加一个回调函数的操作呢?类似于析构函数差不多。
附场景:一个webapi,接受请求的时候增加一个并发锁,结束请求的时候解除(返回的地方比较多,所以想通过$response->end()绑定一个回调函数来操作)
菜鸟求大师指点。。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
你在$response->end() 之上再封装一层就可以呀。
能根据swoole举个栗子吗?
回复
function end() { lock(); parent::end(); unlock(); }
继承