Похоже, что ваше maxMsgs свойство этой очереди установлено в 20?Вы можете проверить это, подключившись к tibemsadmin и показывая / изменяя свойства очереди.Например:
tcp://localhost:7222> show queue Q1
Queue: Q1
Type: static
Properties: *prefetch=5,maxMsgs=1000,*store=$sys.nonfailsafe
JNDI Names: <none>
Bridges: <none>
Receivers: 0
Pending Msgs: 0, (0 persistent)
Delivered Msgs: 0
Pending Msgs Size: 0.0 Kb, (0.0 Kb persistent)
Вы можете изменить это так:
tcp://localhost:7222> setprop queue Q1 maxmsgs=1000