我想知道,将来我是否愿意通过在负载均衡器下使用Laravel应用程序来处理大流量。过程将如下所示?
1个负载均衡器,用于将流量分配到:
2 VPS。每一个都有一个相同的Laravel应用程序。
每台web服务器可连接:1 VPS for MYSQL
这是我的疑问,我是否也应该将Redis和维护我的作业与Laravel队列分开?
或者Redis & Laravel队列守护进程应该仍然在两个相同的web服务器上?
发布于 2020-06-02 13:53:17
我认为更好的方法是在其中一个ECS实例上安装和设置redis。
之后,您应该在.env中设置Redis配置(REDIS_HOST,REDIS_PORT and REDIS_PASSWORD),以便在两个ECS实例上连接该ECS实例。因此,它将如下所示:
A ECS -- A ECS redis service B ECS -- A ECS redis service
通过这种方式,您不必设置额外的ECS,这可能会花费您更多的成本,同时您可以实现您想要的。这种方法的一个缺点是您可能需要为ECS设置2个镜像,一个配置了Redis,另一个没有。
https://stackoverflow.com/questions/62144999
复制相似问题