File tree 1 file changed +16
-8
lines changed
rocketmq-broker/src/processor
1 file changed +16
-8
lines changed Original file line number Diff line number Diff line change @@ -462,14 +462,22 @@ where
462
462
message_ext. message_ext_inner . message . flag = request_header. flag ;
463
463
464
464
let uniq_key = ori_props. get ( MessageConst :: PROPERTY_UNIQ_CLIENT_MESSAGE_ID_KEYIDX ) ;
465
- let uniq_key_inner = match uniq_key {
466
- Some ( inner) if !inner. is_empty ( ) => inner. clone ( ) ,
467
- _ => CheetahString :: from_string ( MessageClientIDSetter :: create_uniq_id ( ) ) ,
468
- } ;
469
- ori_props. insert (
470
- CheetahString :: from_static_str ( MessageConst :: PROPERTY_UNIQ_CLIENT_MESSAGE_ID_KEYIDX ) ,
471
- uniq_key_inner,
472
- ) ;
465
+ if !uniq_key. is_some_and ( |uniq_key_inner| uniq_key_inner. is_empty ( ) ) {
466
+ ori_props. insert (
467
+ CheetahString :: from_static_str (
468
+ MessageConst :: PROPERTY_UNIQ_CLIENT_MESSAGE_ID_KEYIDX ,
469
+ ) ,
470
+ CheetahString :: from_string ( MessageClientIDSetter :: create_uniq_id ( ) ) ,
471
+ ) ;
472
+ }
473
+ // let uniq_key_inner = match uniq_key {
474
+ // Some(inner) if !inner.is_empty() => inner.clone(),
475
+ // _ => CheetahString::from_string(MessageClientIDSetter::create_uniq_id()),
476
+ // };
477
+ // ori_props.insert(
478
+ // CheetahString::from_static_str(MessageConst::PROPERTY_UNIQ_CLIENT_MESSAGE_ID_KEYIDX),
479
+ // uniq_key_inner,
480
+ // );
473
481
474
482
let tra_flag = ori_props
475
483
. get ( MessageConst :: PROPERTY_TRANSACTION_PREPARED )
You can’t perform that action at this time.
0 commit comments