我想實現(xiàn)一個簡單的后臺點擊審核是否通過,客戶端實時接收審核成功或失敗的消息,我現(xiàn)在遇到的問題是gatewayworker怎么跟后端連接在一起,后端發(fā)送給前端的消息如何通過gatewayworker發(fā)送呀
use GatewayClient\Gateway;
class Notice extends Base
{
public function add() {
if(request()->isPost()) {
$data = input('post.');
try {
$id = model('notice')->add($data);
Gateway::$registerAddress = '127.0.0.1:1236';
Gateway::sendToAll(json_encode($data));
}catch (\Exception $e) {
return $this->result('', 0, '新增失敗');
}
}
1、GatewayWorker模型中推送數(shù)據(jù)直接使用 GatewayClient 客戶端推送就可以了。?
2、通過GatewayClient發(fā)送的數(shù)據(jù)不會經(jīng)過Event.php,而是直接經(jīng)由Gateway進程轉(zhuǎn)發(fā)給客戶端。
后臺還可以這樣發(fā)送數(shù)據(jù)到GatewayWorker服務(wù)器呀?????use GatewayClient\Gateway 這個如何引進來呢??
我現(xiàn)在做一個車牌收費系統(tǒng), 掃碼提交車牌,把數(shù)據(jù)發(fā)送到對應(yīng)的正在連接車牌的客戶端,然后客戶端返回相應(yīng)的數(shù)據(jù),可是客戶端返回的數(shù)據(jù)是在它自己連接的進程上,我如何去開發(fā)比較好呢