uima-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jerry Cwiklik (JIRA)" <...@uima.apache.org>
Subject [jira] Created: (UIMA-1799) UIMA AS should provide a way to increase prefetch size on a reply queue
Date Fri, 04 Jun 2010 13:58:55 GMT
UIMA AS should provide a way to increase prefetch size on a reply queue

                 Key: UIMA-1799
                 URL: https://issues.apache.org/jira/browse/UIMA-1799
             Project: UIMA
          Issue Type: Improvement
          Components: Async Scaleout
    Affects Versions: 2.3AS
            Reporter: Jerry Cwiklik
            Assignee: Jerry Cwiklik

UIMA AS currently provides no way to change prefetch size on a reply queue. A default of 1
is used. This slows down the rate of processing messages by a service. Each UIMA AS service
has a dedicated submitter thread whose main job is to deliver a message to a thread pool for
processing. Since the submitter thread executes very fast and the prefetch=1 , the submitter
thread is constantly waiting for the Broker to deliver the next message. Increasing prefetch
forces the Broker to deliver multiple messages to a service which buffers them until the submitter
thread is ready. The size of the prefetch should be equal to a scalout factor defined on each
reply queue. The default is still 1. 

NOTE: increasing prefetch effects memory requirement for the service. The larger the prefetch
the more messages are buffered taking up more memory. 

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message