国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman response能否增加一個(gè)功能,發(fā)送響應(yīng)之后繼續(xù)執(zhí)行操作

bigjason

目前有新項(xiàng)目在考慮用webman,之前都是swoole,有一個(gè)用法在webman好像沒看到支持,但是在我們的實(shí)踐中挺有用的,就是控制器在執(zhí)行必要的操作之后,返回?cái)?shù)據(jù)給前端,然后可以繼續(xù)執(zhí)行一個(gè)稍微慢一點(diǎn)的動作,比如發(fā)送驗(yàn)證郵箱或者短信等等,這些可以用自定義進(jìn)程實(shí)現(xiàn),但是額外起自定義進(jìn)程又沒必要

比如是否可以實(shí)現(xiàn)這樣

$response = response();

// .... 業(yè)務(wù)邏輯

// 設(shè)置http頭
$response->header('Content-Type', 'application/json');

// 設(shè)置要返回的數(shù)據(jù)
$response->withBody('返回的數(shù)據(jù)');

// ### 提供一個(gè)類似的方法,可以結(jié)束響應(yīng),盡早給反饋給前端
$response->end();

//其他慢任務(wù),如發(fā)送驗(yàn)證郵件
Mail::sendVerification();
827 1 0
1個(gè)回答

fklee

為啥不用隊(duì)列呢

  • tanhongbin 2024-06-17

    隊(duì)列完美解決,還能解決 你處理失敗的呢,他說的這種情況如果處理失敗怎么辦???

??