Swirl <lriwswirl@...> writes: > > Hi, > I am trying to use Uima AS to deploy one of my UIMA Aggregate AE. > I wish to deploy it as a Uima AS Primitive, i.e. I do not need the delegates > of this AE to be scaled out. Instead I just want to scale out the Uima > aggregate AE only. I want to deploy the AE in multiple nodes. >
OK, some answers from myself... I simply copy all required jars (of my AE) and descriptors to all machines that I want the AE deployed. I start the broker on one of the machines (it should be possible to use a dedicated machine to act as the broker). I do a "deployAsyncService" on all the machines, specifying the "brokerURL" as tcp://<brokerMachine>:61616. To test, I do "runRemoteAsyncAE" on a separate machine containing the input files to be passed to the AE, again specifying the "brokerURL" as tcp://<brokerMachine>:61616. >From my logs on all the machines, I can see that some CASes are distributed to all the machines with the deployed services. Are the above steps correct?
