Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info
titleOutbox pattern

The outbox poller is part of the outbox pattern, see Getting started with Case Modelling for more information on the outbox/inbox pattern.

The outbox poller processes serves two purposes. The first kind of message are messages is to process messages from the outbox that do not contain a case ID because they are sent from the process engine. Currently, this only contains process finished messages. The default interval for this poller is 1 minute.  The second kind of messages are messages The second is to process messages from the outbox that have failed to be sent initially and would otherwise remain in the outbox forever. This outbox poller reads from the outbox table every 30 minutes by default. 

Both intervals are configurable.Scheduling  Scheduling it say once a day, which makes sure that the execution time of the process will not exceed the interval, will lead to other problems as customers expect updates on cases which don't happen. However, scheduling it every second will lead to the execution time of the publisher being longer than the interval which eventually will crash the application. A warning message will be shown in the log if the interval is exceeded and processing will be started again from that time plus the interval. If this message is printed regularly, consider changing the interval.

...