Integration Mechanics
Hi there, Would somebody please be able to assist with understanding how does the processing of the integrations work in the background?
- Is it synchronous i.e., one integration is processed at a time OR asynchronous i.e., multiple processing at the same time?
- If it’s multiple, would ALL active integrations process at the same time OR a block of them at a time?
-
Hello Abinash,
Welcome to the BarTender Community Forums!
I believe we could illustrate your questions with an example; if we were running these two integrations:- A file integration
- A web integration
Both running at the same time, with the triggers for both of them coming simultaneously, then both would start and run at the same time in parallel:
Now, print job management is handled by the Print Scheduler, which is responsible for distributing print jobs among the different print engines (among the different BarTender processes) based on various factors such as workload volume and print job characteristics (printer, serialization, etc.). Two print jobs generated by two different integrations can end up in the same print engine and would be printed one after the other. In other words, even if you are running different integrations, they share print engines, and the management of print jobs does not have to be always asynchronous.You can read more about this subject here.
Also, keep in mind that running simultaneously different integrations on the PC will spend more resources (RAM and CPU). Otherwise, having multiple integrations running with minimal resources can result in the opposite effect (slower performance). Therefore, we would suggest keeping this in mind if your aim is to improve performance by having multiple integrations running at the same time, as it could have the opposite effect.
Let us know if there is anything else we can do you for.0 -
Abinash Ramparsad
★ BarTender Hero ★
Hi Xabier,
Thank you for the response. Just a note that the link you pasted above comes up with an error that the page cannot be found. Could you please resend this to me?
From what I understand, based on the criteria/factors you mentioned, the Print Scheduler will pick up a few of these integrations at a time and process them. So, in a way, it’s a bit of both, i.e., synchronous and asynchronous. Is that correct?
Will it also do the same if there were 60 integrations that process printing as well as emails?
0
Iniciar sesión para dejar un comentario.
Comentarios
2 comentarios