How to increase processing speed for custom channel deliveries | Community
Skip to main content
New Member
September 22, 2022
Question

How to increase processing speed for custom channel deliveries

  • September 22, 2022
  • 1 reply
  • 1449 views

Hello,

 

We have a custom build inApp channel which is running based on JS connector. The deliveries are running fine for small volume but when we have to process like 100,000+ records, the processing speed goes really slow and it has hours and hours to finish running.

 

Any idea on the ways to improve the processing speed of custom channel deliveries running on MTA?

 

 

BR,

Annie.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

1 reply

CedricRey
Level 5
September 29, 2022

Hi @annie19 

We had this issue last week, so the answer is very easy :

By default, processDeliveryPart gets 8 messages each call. This can be configured, but it is not a server paramareter. It's a delivery parameter : Delivery additional parameters, then Delivery tab, and Message batch quantity. This value is 0 to default, meaning 8 minimum. You can change this (and it can be over 256, we put 1000) if you need to process much more messages each call.

 

Cedric

Annie19Author
New Member
September 30, 2022

Hi @cedricrey,

 

Thank you for the response. 

 

We had already changed that parameter and processing 256 records at one time. However, even with that number when we execute a huge volume, our deliveries are not getting processed in the server and goes to 'Pending' state abruptly. Then a manual server restart is needed everytime to start processing the deliveries again. 

 

Do you have any idea why this happens?

 

Thanks,

Annie.