Configuring RVCMQ Backlog Size

The Rendezvous Distributed Queue (RVCMQ) scheduler receives inbound messages and assigns them to the worker. The scheduler stores tasks in a message queue.

You can limit the maximum size of a message queue with either of or both of the following adapter properties:
  • adb.taskBackLogLimitInBytes: This property specifies the maximum size of the scheduler task queue by the number of bytes. This value must be an integer. The default value is unspecified.
  • adb.taskBackLogLimitInMessages: This property specifies the maximum size of the scheduler task queue by the number of messages. This value must be an integer. The default value is unspecified.

When the number of task messages in a queue exceeds either of the preceding limits, TIBCO Rendezvous deletes subsequent inbound task messages.

If neither of the preceding properties is specified, the size of the scheduler task queue will not be limited.

Note: The RVCMQ backlog size configuration only applies to Subscription Service and Request-Response Service, which have the RVCMQ or RVDQ transport type. This configuration does not apply to Publication Service, because Publication Service does not have this transport type.