Нам нужно пополнить х количество клиентов в любой день.
В настоящее время мы запускаем крон каждые 5 минут, чтобы выставить счет 20 людям / отправить счет и т. Д.
Однако, когда числочисло клиентов растет, расширение до 100 человек в 5 минут может привести к тому, что cron будет перекрываться и выставлять счета клиентам в два раза.
У меня две мысли:
Запуск cron один раз, но засыпание x количествопосле 20 выставленных счетов / счетов-фактур, чтобы мы не спамили API.
Использование очереди сообщений, в которой люди добавляются в очередь, а затем «рабочие» обрабатывают очередь.Проблема в том, что у меня нет опыта в этом, поэтому я не уверен, какой путь лучше выбрать.
У кого-нибудь есть опыт в этом?