webman高并发的情况下, 处理消息队列会不会冲突

huihui14569

问题描述

webman处理高并发请求, 耗时的任务投递到消息队列, 在同台机子上消费消息队列, 高并发和消息队列处理会不会有性能上的影响?

1405 2 0
2个回答

tanhongbin

实际上影响不大的,主要还是看你的数据库,如果你的数据库拉胯,啥玩意都白费,数据库猛,webman的瓶颈就是带宽了

  • huihui14569 2023-03-01

    那webman的消息队列是不是支持redis集群的?

  • tanhongbin 2023-03-01

    支持,Cluster集群,你如果用消息队列,为啥非要用redis的?为啥不用专业的消息中间件?

  • huihui14569 2023-03-01

    主要我们不太专业😭,webman/redis-queue 这个文档里没有怎么设置redis集群的示例好像

  • tanhongbin 2023-03-01

    你看laravel 的文档即可,实际上是一样的

  • huihui14569 2023-03-01

    我看webman/redis-queue源代码里RedisConnection只有继承Redis 没有继承RedisCluster的

  • tanhongbin 2023-03-01

    我找了一下,发现不支持自己配置的代理,支持阿里云那种redis集群代理

  • huihui14569 2023-03-01

    看看自己调整下源码试试, 谢谢你得解答

  • tanhongbin 2023-03-01

    兄弟你修改源码后测试通过,你可以分享到群里,到时候你可以写一个组件,然后有人下载有钱拿的

luohonen

不同的进程处理,怎么会有影响呢

年代过于久远,无法发表回答
×
🔝