处理程序是异步还是同步?

时间:2018-01-31 11:07:23

标签: php symfony elasticsearch handler monolog

我使用Monolog登录Symfony。但我正在使用Monolog登录elasticsearch。我正在使用Monolog的Handlers。

    $this->logger = new Logger('name');
    $this->logger->setHandlers([
        new ElasticSearchHandler(
            $this->elasticaClient,
            [
                'index' => 'my_index',
                'type' => 'my_type'
            ]
        )
    ]);

我的问题是,这个过程是异步还是同步?是控制表现与否。默认处理程序是异步还是同步?

处理程序是否像线程一样?

1 个答案:

答案 0 :(得分:0)

每个过程都是同步的。如果您使用的数据库存储不会严重影响性能,则日志记录只是一个插入事务。

处理程序就像数据处理和存储行为的对象实例。