名称 最后更新
app 正在载入提交数据...
config 正在载入提交数据...
extend 正在载入提交数据...
public 正在载入提交数据...
route 正在载入提交数据...
runtime 正在载入提交数据...
vendor 正在载入提交数据...
view 正在载入提交数据...
.example.env 正在载入提交数据...
.example.env.sample 正在载入提交数据...
.gitignore 正在载入提交数据...
.travis.yml 正在载入提交数据...
LICENSE.txt 正在载入提交数据...
README.md 正在载入提交数据...
composer.json 正在载入提交数据...
composer.lock 正在载入提交数据...
publish.sh 正在载入提交数据...
think 正在载入提交数据...

微信协议收发包服务-Kafka

git路径:

http://47.112.97.196:8099/cugnet/cloud-php.git

环境要求:

  • ThinkPHP 5.1框架
  • PHP >= 5.6.0 && kafka扩展
  • PDO PHP Extension
  • MBstring PHP Extension
  • Workerman通讯框架

nginx配置:

# 指向
root 路径/cloud-php/public

添加路由

location / { try_files $uri $uri/ /index.php?$query_string; }


> 使用说明:

第一步:还原配置 1.cd cloud-php\config 2.将.sample文件Copy一份,去掉.sample后缀 第二步:查看路由 1.cd cloud-php\route\app.php 2.根据路由找到对应代码实现 第三步:发送消息到kafka-微信底层协议 url:cloud-php\app\controller\KafkaSend.php 第四步:处理消息-主要使用Workerman的Websocket url:cloud-php\app\http\Worker.php


> 参考文档

Windows安装kafka扩展: https://www.cnblogs.com/jackiebao/p/8962804.html worker使用参考: https://wenda.workerman.net/question/508 kafka使用参考: https://blog.csdn.net/gb4215287/article/details/83828328


> 服务器服务:

//注意区分正式测试、以及转环境(俊学)用的服务 php think worker:server php public/index.php environment_kafka_send php public/index.php kafka_send