workerman.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  4. // +----------------------------------------------------------------------
  5. // | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
  6. // +----------------------------------------------------------------------
  7. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  8. // +----------------------------------------------------------------------
  9. // | Author: CRMEB Team <admin@crmeb.com>
  10. // +----------------------------------------------------------------------
  11. return [
  12. // 系统程序接收到发送过来的消息,通过此端口推送给对应的客户或者客服,以及后台新订单弹窗提醒
  13. 'channel' => [
  14. //内部通讯监听端口
  15. 'port' => 40003,
  16. //内部通讯地址
  17. 'ip' => '127.0.0.1',
  18. ],
  19. // notice 新订单和新退款单发送消息给程序,后台的消息通知
  20. 'admin' => [
  21. //协议
  22. 'protocol' => 'websocket',
  23. //监听地址
  24. 'ip' => '0.0.0.0',
  25. //监听端口
  26. 'port' => 40001,
  27. //设置当前Worker实例启动多少个进程
  28. 'serverCount' => 1,
  29. ],
  30. // msg 客户或者客服发送消息给程序,客服消息通知
  31. 'chat' => [
  32. //协议
  33. 'protocol' => 'websocket',
  34. //监听地址
  35. 'ip' => '0.0.0.0',
  36. //监听端口
  37. 'port' => 40002,
  38. //设置当前Worker实例启动多少个进程
  39. 'serverCount' => 1,
  40. ],
  41. ];