Skip to content
English
  • There are no suggestions because the search field is empty.

What is the throttle?

Throttling is a method used to control the rate at which leads, and messages are sent. Its primary purpose is to prevent overwhelming the system responsible for processing these actions. By setting a throttle limit, you can ensure a more controlled and steady flow of messages over time. Throttling also allows us to monitor the campaign's performance and make necessary changes or adjustments when needed.

Overview of Throttling in Meera

In Meera, throttling is set to process leads in a "first in, first out" (FIFO) order. This means that leads submitted earlier are prioritized and processed first, based on the throttle value (which limits how many leads are processed within a specific timeframe).

Example Scenario

Suppose a client sends in a set of leads each day, and the throttle value is set to process 50 leads per day.

Day 1:

  • The client sends 100 leads on Day 1.
  • Since the throttle limit is 50 leads per day, Meera will process the first 50 leads from Day 1.
  • The remaining 50 leads will carry over to Day 2, as they couldn’t be processed on Day 1 due to the throttle limit.

Day 2:

  • On Day 2, the client sends another 80 leads.
  • However, Meera still has 50 unprocessed leads from Day 1 that need to be completed first.
  • Meera will process these 50 remaining leads from Day 1 first, leaving 30 leads from the Day 2 batch to be processed.

Summary of Day 2:

  • Day 1 leads are now fully processed.
  • Meera processes 30 of the new leads from Day 2, and 50 leads from Day 2 remain unprocessed.

Day 3:

  • On Day 3, the client sends an additional 60 leads.
  • Meera will first finish the 50 leads left over from Day 2.
  • After completing these, Meera can still process 10 more leads from Day 3 within the throttle limit.

Summary of Day 3:

  • All leads from Day 2 are fully processed.
  • Meera has started processing Day 3 leads, with 50 leads from Day 3 left over.

Outcome:

This "first in, first out" (FIFO) approach means each day’s leads are prioritized based on when they were received. If more leads are posted in a day than the throttle value allows, it could take several days to fully process all leads from that day before Meera moves on to subsequent days.

Key Points:

  • FIFO Order: Meera always completes the leads from the earliest days first.
  • Throttle Value Impact: The throttle value directly impacts how many days it may take to clear a particular day’s leads.
  • Carryover of Leads: Unprocessed leads will continue carrying over until Meera can process them within the daily throttle limit.