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

我是API開發(fā)的后端,后端發(fā)送給前端的消息如何通過gatewayworker發(fā)送呀,是在后端代碼直接調(diào)用GatewayClient這個API就行了嗎?

EmeryChen

我想實現(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, '新增失敗');
            }
}
4778 2 1
2個回答

phpcreeper

1、GatewayWorker模型中推送數(shù)據(jù)直接使用 GatewayClient 客戶端推送就可以了。?
2、通過GatewayClient發(fā)送的數(shù)據(jù)不會經(jīng)過Event.php,而是直接經(jīng)由Gateway進程轉(zhuǎn)發(fā)給客戶端。

  • EmeryChen 2018-10-25

    那后端推送的這個數(shù)據(jù)要傳給GatewayClient,是不是直接在后端API里面調(diào)用GatewayClient就可以了?

  • phpcreeper 2018-10-25

    是的, 直接調(diào)用 GatewayClient 發(fā)送就行了

var_dump

后臺還可以這樣發(fā)送數(shù)據(jù)到GatewayWorker服務(wù)器呀?????use GatewayClient\Gateway 這個如何引進來呢??
我現(xiàn)在做一個車牌收費系統(tǒng), 掃碼提交車牌,把數(shù)據(jù)發(fā)送到對應(yīng)的正在連接車牌的客戶端,然后客戶端返回相應(yīng)的數(shù)據(jù),可是客戶端返回的數(shù)據(jù)是在它自己連接的進程上,我如何去開發(fā)比較好呢

  • hashapi 2018-12-26

    把GatewayClient放到extend里面就可以了

  • var_dump 2018-12-26

    GatewayClient是不是主要用來發(fā)送數(shù)據(jù),但是沒有返回數(shù)據(jù)吧

年代過于久遠,無法發(fā)表回答
??