Tcp¶

Tcp连接池主要用于调用链,服务启动时初始化连接。

配置¶

tcp连接配置在项目 resource/config/$ENV/connection下。

  1. <?php
  2. return [
  3. 'trace' => [
  4. 'engine'=> 'tcp',
  5. 'host' => '127.0.0.1',
  6. 'port' => '2280',
  7. 'timeout' => 5000,
  8. 'hasRecv' => false,
  9. 'config' => [
  10. 'open_length_check' => 1,
  11. 'package_length_type' => 'N',
  12. 'package_length_offset' => 0,
  13. 'package_body_offset' => 0,
  14. 'open_nova_protocol' => 1
  15. ],
  16. 'pool' => [
  17. 'maximum-connection-count' => 50,
  18. 'minimum-connection-count' => 50,
  19. 'keeping-sleep-time' => '10',
  20. 'init-connection'=> 50,
  21. ],
  22. ],
  23. ];

原文: http://zanphpdoc.zanphp.io/libs/pool/tcp.html