You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// See also: https://blog.rabbitmq.com/posts/2022/07/rabbitmq-3-11-feature-preview-super-streams
38
+
// Parameters:
28
39
publicboolIsSuperStream{get;set;}
40
+
41
+
// <summary>
42
+
// The offset is the place in the stream where the consumer starts consuming from. The possible values for the offset parameter are the following:
43
+
// - OffsetTypeFirst: starting from the first available offset. If the stream has not been truncated, this means the beginning of the stream (offset 0).
44
+
// - OffsetTypeLast: starting from the end of the stream and returning the last chunk of messages immediately (if the stream is not empty).
45
+
// - OffsetTypeNext: starting from the next offset to be written. Contrary to OffsetTypeLast, consuming with OffsetTypeNext will not return anything if no-one is publishing to the stream. The broker will start sending messages to the consumer when messages are published to the stream.
46
+
// - OffsetTypeOffset(offset): starting from the specified offset. 0 means consuming from the beginning of the stream (first messages). The client can also specify any number, for example the offset where it left off in a previous incarnation of the application.
47
+
// - OffsetTypeTimeStamp(timestamp): starting from the messages stored after the specified timestamp.
// When the single active consumer feature is enabled for several consumer instances sharing the same stream and name, only one of these instances will be active at a time and so will receive messages.
53
+
// The other instances will be idle.
54
+
// </summary>
31
55
publicboolIsSingleActiveConsumer{get;set;}=false;
56
+
57
+
// <summary>
58
+
// The broker notifies a consumer that becomes active before dispatching messages to it.
59
+
// With ConsumerUpdateListener the consumer can decide where to start consuming from.
60
+
// The event is raised only in case of single active consumer.
0 commit comments