My question pertains to concurrency.
Currently, we print Word(TM) documents via a tiff printer driver. However, we have a bottle-neck because the printer driver can only handle one print job at a time.
There is significant latency due to database calls (which we can not control), so the processors spends a lot of time idling. A simple solution would be to run multiple processes, but this requires some tricky mutex code since the print driver can only handle a single job at a time.
Question - Can the Apose.word Document.Save be safely called concurrently by several processes on the same machine?
Also, what are the licensing implications of running this on several machines at the same location? Or to ask the question more generally, what is a "location". Since my processes may run on virutual servers I honestly don't know the physical location of the running process.
This message was posted using Aspose.Live 2 Forum