最有效地使用集群化和工作线程?
我想利用 pm2 的集群来负载平衡我的 api,同时我有类似 cron 的作业,需要每 10 秒运行一次,并根据数据库特定表中可用的内容计算值,因为我假设像 Bree 这样的工作线程作业库很适合。
我也听说过使用 Redis、Kafka 或其他的作业队列。我的后端工作也可能会增长。
最有效的方法是什么?我将两者混合(即集群和工作线程)是否犯了错误?
回答如下:
我想利用 pm2 的集群来负载平衡我的 api,同时我有类似 cron 的作业,需要每 10 秒运行一次,并根据数据库特定表中可用的内容计算值,因为我假设像 Bree 这样的工作线程作业库很适合。
我也听说过使用 Redis、Kafka 或其他的作业队列。我的后端工作也可能会增长。
最有效的方法是什么?我将两者混合(即集群和工作线程)是否犯了错误?
回答如下: