@@ -72,6 +72,7 @@ type SendMessageRequestHeader struct {
72
72
Batch bool
73
73
DefaultTopic string
74
74
DefaultTopicQueueNums int
75
+ BrokerName string
75
76
}
76
77
77
78
func (request * SendMessageRequestHeader ) Encode () map [string ]string {
@@ -89,6 +90,7 @@ func (request *SendMessageRequestHeader) Encode() map[string]string {
89
90
maps ["defaultTopicQueueNums" ] = "4"
90
91
maps ["batch" ] = strconv .FormatBool (request .Batch )
91
92
maps ["properties" ] = request .Properties
93
+ maps ["bname" ] = request .BrokerName
92
94
93
95
return maps
94
96
}
@@ -101,6 +103,7 @@ type EndTransactionRequestHeader struct {
101
103
FromTransactionCheck bool
102
104
MsgID string
103
105
TransactionId string
106
+ BrokerName string
104
107
}
105
108
106
109
type SendMessageRequestV2Header struct {
@@ -122,6 +125,7 @@ func (request *SendMessageRequestV2Header) Encode() map[string]string {
122
125
maps ["k" ] = strconv .FormatBool (request .UnitMode )
123
126
maps ["l" ] = strconv .Itoa (request .MaxReconsumeTimes )
124
127
maps ["m" ] = strconv .FormatBool (request .Batch )
128
+ maps ["n" ] = request .BrokerName
125
129
return maps
126
130
}
127
131
@@ -134,6 +138,7 @@ func (request *EndTransactionRequestHeader) Encode() map[string]string {
134
138
maps ["fromTransactionCheck" ] = strconv .FormatBool (request .FromTransactionCheck )
135
139
maps ["msgId" ] = request .MsgID
136
140
maps ["transactionId" ] = request .TransactionId
141
+ maps ["bname" ] = request .BrokerName
137
142
return maps
138
143
}
139
144
@@ -185,6 +190,7 @@ type ConsumerSendMsgBackRequestHeader struct {
185
190
OriginTopic string
186
191
UnitMode bool
187
192
MaxReconsumeTimes int32
193
+ BrokerName string
188
194
}
189
195
190
196
func (request * ConsumerSendMsgBackRequestHeader ) Encode () map [string ]string {
@@ -196,6 +202,7 @@ func (request *ConsumerSendMsgBackRequestHeader) Encode() map[string]string {
196
202
maps ["originTopic" ] = request .OriginTopic
197
203
maps ["unitMode" ] = strconv .FormatBool (request .UnitMode )
198
204
maps ["maxReconsumeTimes" ] = strconv .Itoa (int (request .MaxReconsumeTimes ))
205
+ maps ["bname" ] = request .BrokerName
199
206
200
207
return maps
201
208
}
@@ -212,6 +219,7 @@ type PullMessageRequestHeader struct {
212
219
SubExpression string
213
220
SubVersion int64
214
221
ExpressionType string
222
+ BrokerName string
215
223
}
216
224
217
225
func (request * PullMessageRequestHeader ) Encode () map [string ]string {
@@ -227,6 +235,7 @@ func (request *PullMessageRequestHeader) Encode() map[string]string {
227
235
maps ["subscription" ] = request .SubExpression
228
236
maps ["subVersion" ] = fmt .Sprintf ("%d" , request .SubVersion )
229
237
maps ["expressionType" ] = request .ExpressionType
238
+ maps ["bname" ] = request .BrokerName
230
239
231
240
return maps
232
241
}
@@ -242,42 +251,48 @@ func (request *GetConsumerListRequestHeader) Encode() map[string]string {
242
251
}
243
252
244
253
type GetMaxOffsetRequestHeader struct {
245
- Topic string
246
- QueueId int
254
+ Topic string
255
+ QueueId int
256
+ BrokerName string
247
257
}
248
258
249
259
func (request * GetMaxOffsetRequestHeader ) Encode () map [string ]string {
250
260
maps := make (map [string ]string )
251
261
maps ["topic" ] = request .Topic
252
262
maps ["queueId" ] = strconv .Itoa (request .QueueId )
263
+ maps ["bname" ] = request .BrokerName
253
264
return maps
254
265
}
255
266
256
267
type QueryConsumerOffsetRequestHeader struct {
257
268
ConsumerGroup string
258
269
Topic string
259
270
QueueId int
271
+ BrokerName string
260
272
}
261
273
262
274
func (request * QueryConsumerOffsetRequestHeader ) Encode () map [string ]string {
263
275
maps := make (map [string ]string )
264
276
maps ["consumerGroup" ] = request .ConsumerGroup
265
277
maps ["topic" ] = request .Topic
266
278
maps ["queueId" ] = strconv .Itoa (request .QueueId )
279
+ maps ["bname" ] = request .BrokerName
267
280
return maps
268
281
}
269
282
270
283
type SearchOffsetRequestHeader struct {
271
- Topic string
272
- QueueId int
273
- Timestamp int64
284
+ Topic string
285
+ QueueId int
286
+ Timestamp int64
287
+ BrokerName string
274
288
}
275
289
276
290
func (request * SearchOffsetRequestHeader ) Encode () map [string ]string {
277
291
maps := make (map [string ]string )
278
292
maps ["topic" ] = request .Topic
279
293
maps ["queueId" ] = strconv .Itoa (request .QueueId )
280
294
maps ["timestamp" ] = strconv .FormatInt (request .Timestamp , 10 )
295
+ maps ["bname" ] = request .BrokerName
281
296
return maps
282
297
}
283
298
@@ -286,6 +301,7 @@ type UpdateConsumerOffsetRequestHeader struct {
286
301
Topic string
287
302
QueueId int
288
303
CommitOffset int64
304
+ BrokerName string
289
305
}
290
306
291
307
func (request * UpdateConsumerOffsetRequestHeader ) Encode () map [string ]string {
@@ -294,6 +310,7 @@ func (request *UpdateConsumerOffsetRequestHeader) Encode() map[string]string {
294
310
maps ["topic" ] = request .Topic
295
311
maps ["queueId" ] = strconv .Itoa (request .QueueId )
296
312
maps ["commitOffset" ] = strconv .FormatInt (request .CommitOffset , 10 )
313
+ maps ["bname" ] = request .BrokerName
297
314
return maps
298
315
}
299
316
0 commit comments