vocento/request-id

v1.1.2 2018-06-26 09:08 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:58:30 UTC


README

此库包含了一个类以及如何在微服务调用之间使用RequestId的方式。

安装

要安装此库,请将包作为需求包含在您的 composer.json 文件中。

composer require "vocento/request-id"

用法

要创建一个新的请求ID,导入类并调用create方法。

<?php
...
use Vocento\RequestId;

class Foo
{
    ...
    public function method()
    {
        ...
        // Create a new request id
        $requestId = RequestId::create();
            
        // Create a request id from var
        $requestId = RequestId::create($currentRequestId);
        
        // Create a request id from string
        $requestId = RequestId::create('my-own-request-id');
        
        // Get the request id value
        $requestId->getId();
        
        // Get the request id header name
        $headerName = RequestId::HEADER_NAME;
        $headerName = $requestId->getHeaderName();
        ...
    }
    ...
}