MessageGroupingStrategy
The connector, by default, creates documents that contain a single message. You can configure the connector to create documents that contain groups of messages.
This parameter specifies the strategy to use for grouping messages into documents:
None
- Start a new document after every message.MessageCount
- Start a new document after a fixed number of messages, specified by MessageGroupingMessageCount.Interval
- Start a new document after processing messages sent within a fixed time duration, specified by MessageGroupingInterval.QuietWindow
- Start a new document when there is an interval between messages, greater than the MessageGroupingQuietWindow.Hybrid
- Group messages using all of the previous strategies (exceptNone
). The connector produces the smallest possible groups. For example, the connector might produce a document with fewer messages than specified by MessageGroupingMessageCount if the MessageGroupingInterval is reached first.
Type: | String |
Default: | None |
Required: | No |
Configuration Section: | TaskName or FetchTasks |
Example: |
In the following example, the connector can produce documents that contain multiple messages. Each document will contain no more than 200 messages, and those messages will span a maximum of 1 hour. Finally, there will be no more than 5 minutes between each message. MessageGroupingStrategy=Hybrid MessageGroupingMessageCount=200 MessageGroupingInterval=1 hour MessageGroupingQuietWindow=5 mins |
See Also: |