如果与GatewayWorker直连,业务逻辑部分,消息如何实现呢? 是写在Events里面吗?
Redis中间件搞起
怎么搞?能详细点吗
onMessage里面接收数据并处理业务相关的逻辑 业务里面可以直接推送数据
在onMessage处理消息的存储?
是啊 根据类型处理的东西是要在onMessage里面处理 发过来的消息存储 或者用push插件
按得原生数据库操作啊?
在onMessage里面进行mysql操作 https://www.workerman.net/doc/workerman/components/workerman-mysql.html
不能使用thinkphp框架处理吗?
可以用curl的方式调用tp里面的方法
要发生一些消息,直接在tp里面直接发送
我想直接用workerman与thinkphp结合
要是可以 几年前就试了
你是说还是用GatewayWorker比较简单?
恩 是的 think-worker你可以继承server这个进行操作
think-worker里面的server类?
1.业务可以直接写在GatewayWorker中onMessage中。这样可能就会多出和原api接口服务的model、service甚至更多的东西来。 2.业务写在原api接口服务中,发布消息(这里带上uid)到redis队列,GatewayWorker(直连的时候绑定uid)这边订阅redis消息,通过绑定的uid发送到客户端,这样也可以
如果业务在onMessage中,能否利用tp框架的模型操作数据库?
那你可以先下载个webman,然后在webman中再下载个webman/GatewayWorker,这样可以利用webman的tp-orm
我现有的是thinkphp框架
我想直接thinkphp与workerman结合,感觉GatewayWorker没必要啊
GatewayWorker封装的api,比较适合你的业务,开箱即用。方案就是上面写的了。
感觉都差不多啊,只是稍微封装了一下,业务写在原api接口服务中?业务写在onMessage中?还是不太会具体应用
主要是消息数据的存储?业务逻辑部分,怎么跟现有的web框架结合?
兄弟你的v多少?来个付费指导一下吧!
Redis中间件搞起
怎么搞?能详细点吗
onMessage里面接收数据并处理业务相关的逻辑
业务里面可以直接推送数据
在onMessage处理消息的存储?
是啊 根据类型处理的东西是要在onMessage里面处理 发过来的消息存储 或者用push插件
按得原生数据库操作啊?
在onMessage里面进行mysql操作 https://www.workerman.net/doc/workerman/components/workerman-mysql.html
不能使用thinkphp框架处理吗?
可以用curl的方式调用tp里面的方法
要发生一些消息,直接在tp里面直接发送
我想直接用workerman与thinkphp结合
要是可以 几年前就试了
你是说还是用GatewayWorker比较简单?
恩 是的 think-worker你可以继承server这个进行操作
think-worker里面的server类?
1.业务可以直接写在GatewayWorker中onMessage中。这样可能就会多出和原api接口服务的model、service甚至更多的东西来。
2.业务写在原api接口服务中,发布消息(这里带上uid)到redis队列,GatewayWorker(直连的时候绑定uid)这边订阅redis消息,通过绑定的uid发送到客户端,这样也可以
如果业务在onMessage中,能否利用tp框架的模型操作数据库?
那你可以先下载个webman,然后在webman中再下载个webman/GatewayWorker,这样可以利用webman的tp-orm
我现有的是thinkphp框架
我想直接thinkphp与workerman结合,感觉GatewayWorker没必要啊
GatewayWorker封装的api,比较适合你的业务,开箱即用。方案就是上面写的了。
感觉都差不多啊,只是稍微封装了一下,业务写在原api接口服务中?业务写在onMessage中?还是不太会具体应用
主要是消息数据的存储?业务逻辑部分,怎么跟现有的web框架结合?
兄弟你的v多少?来个付费指导一下吧!