ソースを参照

delelte EchoWorker

walkor 12 年 前
コミット
022eb2e6cb
2 ファイル変更0 行追加40 行削除
  1. 0 13
      conf/conf.d/EchoWorker.conf
  2. 0 27
      workers/EchoWorker.php

+ 0 - 13
conf/conf.d/EchoWorker.conf

@@ -1,13 +0,0 @@
-;用于压力测试的worker。可telnet测试
-;监听的端口
-listen = tcp://0.0.0.0:2014
-;是否是长连接,这里设置成短连接,没请求一次服务端就自动断开
-persistent_connection = 0
-;启动多少worker进程,压测时启动进程数与cpu核数一致即可
-start_workers=1
-;接收多少请求后退出
-max_requests=1000000
-;以哪个用户运行该worker进程
-user=www-data
-;socket有数据可读的时候预读长度,一般设置为应用层协议包头的长度
-preread_length=1024

+ 0 - 27
workers/EchoWorker.php

@@ -1,27 +0,0 @@
-<?php
-/**
- * 
- *  压力测试worker,可以telnet测试
- * @author walkor <worker-man@qq.com>
- */
-require_once WORKERMAN_ROOT_DIR . 'man/Core/SocketWorker.php';
-class RpcWorker extends Man\Core\SocketWorker
-{
-    /**
-     * 确定数据是否接收完整,这里每次收到包都认为数据完整
-     * @see Man\Core.SocketWorker::dealInput()
-     */
-    public function dealInput($recv_str)
-    {
-        return 0; 
-    }
-
-    /**
-     * 数据接收完整后处理业务逻辑,只是发送接收到的数据给客户端
-     * @see Man\Core.SocketWorker::dealProcess()
-     */
-    public function dealProcess($recv_str)
-    {
-        $this->sendToClient($recv_str);
-    }
-}