Sregister.php 659 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace app\kefu\controller;
  3. use GatewayWorker\Register;
  4. use Workerman\Worker;
  5. // 自动加载类
  6. require_once __DIR__ . '/../../../addons/kefu/library/GatewayWorker/vendor/autoload.php';
  7. /**
  8. * Win下启动 register服务 专用类
  9. */
  10. class Sregister
  11. {
  12. function __construct()
  13. {
  14. // 获取插件配置
  15. $kefu_config = get_addon_config('kefu');
  16. // register 必须是text协议
  17. $register = new Register('text://0.0.0.0:' . $kefu_config['register_port']);
  18. // 如果不是在根目录启动,则运行runAll方法
  19. if (!defined('GLOBAL_START')) {
  20. Worker::runAll();
  21. }
  22. }
  23. }