Skip to content

Commit 0ef7ae1

Browse files
authored
Merge pull request #104 from glcrazier/feat/support-setting-consume-type
支持设置ConsumeType
2 parents 6c252c3 + 2433c68 commit 0ef7ae1

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

NewLife.RocketMQ/Consumer.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ public class Consumer : MqBase
4848
/// <summary>消息模型。广播/集群</summary>
4949
public MessageModels MessageModel { get; set; } = MessageModels.Clustering;
5050

51+
/// <summary>消费类型。CONSUME_PASSIVELY/CONSUME_ACTIVELY</summary>
52+
public String ConsumeType { get; set; } = "CONSUME_PASSIVELY";
53+
5154
/// <summary>消费委托</summary>
5255
public Func<MessageQueue, MessageExt[], Boolean> OnConsume;
5356

@@ -111,6 +114,7 @@ protected override void OnStart()
111114
ConsumeFromWhere = FromLastOffset ? "CONSUME_FROM_LAST_OFFSET" : "CONSUME_FROM_FIRST_OFFSET",
112115
MessageModel = MessageModel.ToString().ToUpper(),
113116
SubscriptionDataSet = new[] { sd },
117+
ConsumeType = ConsumeType,
114118
};
115119

116120
list = new[] { cd };

0 commit comments

Comments
 (0)