开发者

Rebilling Customers using Cron?

We need to rebill x amount of customers on any given day.

Currently, we run a cron every 5 mins to bill 20 people/send invoice etc

However, when the number of customers grows, extending to 100 people per 5 min may result in the cron overlapping and billing customers twice.

I have two thoughts:

Running the cron once, but making it sleep x amount after 20 billed/invoiced so that 开发者_StackOverflow中文版we dont spam the API.

Using a message queue where people are added to the queue and then "workers" process the queue. The problem is I have no experience in this, so not sure what is the best route to take.

Does anyone have any experience in this?

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜