org.apache.rocketmq.common.message.Message.setTags()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(4.6k)|赞(0)|评价(0)|浏览(283)

本文整理了Java中org.apache.rocketmq.common.message.Message.setTags()方法的一些代码示例,展示了Message.setTags()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Message.setTags()方法的具体详情如下:
包路径:org.apache.rocketmq.common.message.Message
类名称:Message
方法名:setTags

Message.setTags介绍

暂无

代码示例

代码示例来源:origin: apache/rocketmq

  1. public Object getMessageByTag(String tag) {
  2. Object objMsg = null;
  3. if (this instanceof RMQNormalProducer) {
  4. org.apache.rocketmq.common.message.Message msg = new org.apache.rocketmq.common.message.Message(
  5. topic, (RandomUtil.getStringByUUID() + "." + new Date()).getBytes());
  6. objMsg = msg;
  7. if (tag != null) {
  8. msg.setTags(tag);
  9. }
  10. }
  11. return objMsg;
  12. }

代码示例来源:origin: apache/rocketmq

  1. public Message(String topic, String tags, String keys, int flag, byte[] body, boolean waitStoreMsgOK) {
  2. this.topic = topic;
  3. this.flag = flag;
  4. this.body = body;
  5. if (tags != null && tags.length() > 0)
  6. this.setTags(tags);
  7. if (keys != null && keys.length() > 0)
  8. this.setKeys(keys);
  9. this.setWaitStoreMsgOK(waitStoreMsgOK);
  10. }

代码示例来源:origin: apache/rocketmq-externals

  1. Preconditions.checkState(!messageType.contains("||"),
  2. "'||' can not be in the destination when sending a message");
  3. rocketmqMsg.setTags(messageType);
  4. rocketmqMsg.setKeys(value);
  5. } else if (MessageConst.PROPERTY_TAGS.equals(name)) {
  6. rocketmqMsg.setTags(value);
  7. } else if (MessageConst.PROPERTY_DELAY_TIME_LEVEL.equals(name)) {
  8. rocketmqMsg.setDelayTimeLevel(Integer.parseInt(value));

代码示例来源:origin: spring-cloud-incubator/spring-cloud-alibaba

  1. headerAccessor.setLeaveMutable(true);
  2. toSend.setDelayTimeLevel(headerAccessor.getDelayTimeLevel());
  3. toSend.setTags(headerAccessor.getTags());
  4. toSend.setKeys(headerAccessor.getKeys());
  5. toSend.setFlag(headerAccessor.getFlag());

代码示例来源:origin: didi/DDMQ

  1. public static List<Object> getMsg(String topic, int msgSize, String tag) {
  2. List<Object> msgs = new ArrayList<Object>();
  3. while (msgSize > 0) {
  4. Message msg = new Message(topic, (index++).toString().getBytes());
  5. if (tag != null) {
  6. msg.setTags(tag);
  7. }
  8. msgs.add(msg);
  9. msgSize--;
  10. }
  11. return msgs;
  12. }

代码示例来源:origin: didi/DDMQ

  1. public Message(String topic, String tags, String keys, int flag, byte[] body, boolean waitStoreMsgOK) {
  2. this.topic = topic;
  3. this.flag = flag;
  4. this.body = body;
  5. if (tags != null && tags.length() > 0)
  6. this.setTags(tags);
  7. if (keys != null && keys.length() > 0)
  8. this.setKeys(keys);
  9. this.setWaitStoreMsgOK(waitStoreMsgOK);
  10. }

代码示例来源:origin: didi/DDMQ

  1. public Object getMessageByTag(String tag) {
  2. Object objMsg = null;
  3. if (this instanceof RMQNormalProducer) {
  4. org.apache.rocketmq.common.message.Message msg = new org.apache.rocketmq.common.message.Message(
  5. topic, (RandomUtil.getStringByUUID() + "." + new Date()).getBytes());
  6. objMsg = msg;
  7. if (tag != null) {
  8. msg.setTags(tag);
  9. }
  10. }
  11. return objMsg;
  12. }

代码示例来源:origin: apache/rocketmq

  1. message.setTopic(topic);
  2. message.setKeys("keys123");
  3. message.setTags("tags123");
  4. message.setWaitStoreMsgOK(false);
  5. message.setBuyerId("buyerid123");

代码示例来源:origin: jiangxinlingdu/rocketmq-all-4.1.0-incubating

  1. public static List<Object> getMsg(String topic, int msgSize, String tag) {
  2. List<Object> msgs = new ArrayList<Object>();
  3. while (msgSize > 0) {
  4. Message msg = new Message(topic, (index++).toString().getBytes());
  5. if (tag != null) {
  6. msg.setTags(tag);
  7. }
  8. msgs.add(msg);
  9. msgSize--;
  10. }
  11. return msgs;
  12. }

代码示例来源:origin: org.apache.rocketmq/rocketmq-common

  1. public Message(String topic, String tags, String keys, int flag, byte[] body, boolean waitStoreMsgOK) {
  2. this.topic = topic;
  3. this.flag = flag;
  4. this.body = body;
  5. if (tags != null && tags.length() > 0)
  6. this.setTags(tags);
  7. if (keys != null && keys.length() > 0)
  8. this.setKeys(keys);
  9. this.setWaitStoreMsgOK(waitStoreMsgOK);
  10. }

代码示例来源:origin: didi/DDMQ

  1. message.setTopic(topic);
  2. message.setKeys("keys123");
  3. message.setTags("tags123");
  4. message.setWaitStoreMsgOK(false);
  5. message.setBuyerId("buyerid123");

代码示例来源:origin: rstyro/Springboot

  1. public void sendToMQ(Object object,String tags) throws Exception {
  2. //构造消息数据
  3. Message message = new Message();
  4. //主题
  5. message.setTopic(Const.PLAN_TOPIC);
  6. message.setTags(tags);
  7. //key
  8. String uuid = UUID.randomUUID().toString();
  9. message.setKeys(uuid);
  10. message.setBody(JSON.toJSONString(object).getBytes());
  11. //添加参数
  12. Map<String, Object> transactionMapArgs = new HashMap<String, Object>();
  13. this.planProducer.sendTransactionMessage(message, this.transactionExecuterImpl, transactionMapArgs);
  14. }

代码示例来源:origin: maihaoche/rocketmq-spring-boot-starter

  1. message.setTags(tag);

代码示例来源:origin: org.springframework.cloud/spring-cloud-stream-binder-rocketmq

  1. headerAccessor.setLeaveMutable(true);
  2. toSend.setDelayTimeLevel(headerAccessor.getDelayTimeLevel());
  3. toSend.setTags(headerAccessor.getTags());
  4. toSend.setKeys(headerAccessor.getKeys());
  5. toSend.setFlag(headerAccessor.getFlag());

相关文章