关于gateway worker原理问题

client-->gateway 1-n -->business 1-n 是不是每个business启动时 主动找到所有的gateway 并建立一个tcp长连接。 而gateway接到请求数据后,会找一个空闲的business处理,而当business忙时,不在接受请求。 相当于gateway是异步非阻塞的, 儿business是同步的...

ayamzh 发表与 2018-07-28 3236 浏览 5 回答
老大 可不可以在workerman里支持下fastcgi协议

老大 可不可以在workerman里支持下fastcgi协议...

ayamzh 发表与 2018-07-26 2511 浏览 1 回答
同一个客户端瞬间发送同一请求2次

用workman的http server服务,同一个客户端瞬间发送同一请求2次 服务端会有并发问题么...

ayamzh 发表与 2018-03-16 3655 浏览 2 回答
请教下关于resetstd方法的问题

global $STDOUT, $STDERR; $handle = fopen(self::$stdoutFile, "a"); if ($handle) { unset($handle); @fclose(STDOUT); @fclose(STDERR); $STDOUT = fopen(self::$stdoutFile, "a"); $STDERR = fopen(se...

ayamzh 发表与 2018-01-18 2642 浏览 1 回答
请教下 主进程接到reload信号后 为什么只posix_kill了一个进程id

// Continue reload. $one_worker_pid = current(self::$_pidsToRestart); <====只取了需要resetart的进程里的一个 // Send reload signal to a worker process. posix_kill($one_worker_pid, SIGUSR1); // If the process does no...

ayamzh 发表与 2018-01-18 2975 浏览 2 回答
workerman里这段代码能给讲讲么,没明白用途

// Compatible with php7 if(!class_exists('Error')) { class Error extends Exception { } }...

ayamzh 发表与 2018-01-15 1929 浏览 2 回答
请教下 workerman 做tcp长连接服务端时如何能知道客户端掉线

请教下 workerman 做tcp长连接服务端时如何能知道客户端掉线,非正常关闭的这种 比如网线掉了...

ayamzh 发表与 2017-10-16 2827 浏览 1 回答
请教下 安装event扩展的问题

我的环境是alpine 3.6,php7.1.5 安装过程 apk add libevent-dev pecl install event echo extension=event.so > /etc/php7/conf.d/event.ini pecl clear-cache php -m | grep event PHP Warning: PHP Startup: Unable to load dynam...

ayamzh 发表与 2017-08-09 4101 浏览 3 回答
chat聊天室里,我看代码中onmessage里用了session了

不是session只能在http协议时才可使用么...

ayamzh 发表与 2017-06-29 2111 浏览 1 回答
如果GATEWAY WORKER做长连接应用

文档里说的逻辑都写在event里,但是如果需要对GATEWAY上连过来的客户端做一些分组之类的操作,这些逻辑写在哪啊,是VENDER里么...

ayamzh 发表与 2017-06-29 3610 浏览 3 回答
能不能再WORKERMAN里加一个FASTCGI的CILENT

能不能再WORKERMAN里加一个FASTCGI的CILENT 这样可以直接对接FPM,以前的NGXIN-FPM业务逻辑可以直接迁移过去...

ayamzh 发表与 2017-04-01 2641 浏览 11 回答
gateway woker 分布式如何部署

是需要把start_gateway.php start_businessworker.php start_businessworker.php start_register.php分开部署么?那么启动的先后顺序是怎么样的...

ayamzh 发表与 2017-03-01 2973 浏览 2 回答
2017-02-05 workerman3.3.7版本发布

这个版本是支持创建一个HTTPS服务器了么 不需要NGINX做代理了?...

ayamzh 发表与 2017-02-14 2382 浏览 1 回答
gateway woker支持https协议么

gateway woker支持https协议么...

ayamzh 发表与 2017-01-24 2790 浏览 2 回答
业务进程有没有内存溢出的风险

是不是原理上 PHP的变量 数组之类的都会常驻内存,不会自动释放?...

ayamzh 发表与 2016-11-25 2392 浏览 3 回答
OPCACHE

workerman使用中有必要开启OPCACHE缓存么...

ayamzh 发表与 2016-11-25 3528 浏览 2 回答
EV_READ的回调方法问题

源码中 // Non blocking. stream_set_blocking($this->_mainSocket, 0); public function acceptConnection($socket) { // Accept a connection on server socket. $new_socket = @s...

ayamzh 发表与 2016-08-31 3659 浏览 3 回答
关于event时间循环的问题请教

我对event时间循环不怎么懂,有以下几个问题想请教 1、像ev_read和ev_write事件是不是每次add的时候就会执行回调? self::$globalEvent->add($this->_mainSocket, EventInterface::EV_READ,array($this, 'acceptConnection')); Worker::$globalEvent->add($this...

ayamzh 发表与 2016-08-31 3102 浏览 4 回答
关于business是否会阻塞的问题

在business进程里 如果有耗时长的计算 就会阻塞住整个进程吧? 这样gateway如果还把往business做连接business还能处理么?数据会不会丢失?...

ayamzh 发表与 2016-08-03 2979 浏览 1 回答

ayamzh

1712
积分
0
获赞数
0
粉丝数
2014-08-18 加入
🔝