Franck, as of today transport between uima-as client and a serviceĀ  is
still based on JMS and needs a broker.
There is a JIRA:
https://issues.apache.org/jira/browse/UIMA-5501?filter=12317266

which addresses your concerns. The code will no longer require a broker
between a client and a service.

I am working on this as time allows. No ETA for this yet though.







From:   "[email protected]"
            <[email protected]>
To:     <[email protected]>
Date:   04/24/2018 08:21 AM
Subject:        UIMA-AS without a queue broker



Hi all,

I want to re-reimplement my existing UIMA pipeline with UIMA-AS, mainly to
add concurrent execution and to be able to cancel jobs.
My components will run on the same JVM and will be co-located. According to
the documentation:
"[...] For co-located components, the UIMA AS framework uses custom
very-lightweight queuing mechanisms. For non-co-located components, it uses
JMS queues, managed by ActiveMQ Queue Brokers [...]".
But from the code examples it seems that I have to set a queue broker
anyway even if my components are all co-located. Is there a way to avoid it
and run UIMA-AS without configuring a broker?

Thanks!
Franck



Reply via email to