We have several tomcats (each with several war's) running. At the moment we use tika "in memory", i.e. extraction is being performed within the tomcat processes/threads.
Does a tika-server queue the requests or are they being executed in parallel? Is there a default java implementation for communicating (i.e. issueing extraction requests) with a tika-server? (can the ForkParser be used herefor?) How can I calculate the amount of memory to be assigend for a/the tika-server(s)? Last but not least: Does it make sense to have one (several) tika-server(s) running as the "working horse" for all tomcats/war's? Topics such as single-point-of-failure come to my mind... Thanks for your advices Clemens