【发布时间】:2019-11-30 03:57:06
【问题描述】:
我想使用 activeMQ 来安排带有 cron 表达式的消息,并且能够使用 UTC 时区来做到这一点,但问题是,消息应该根据用户的时区来安排,每个用户都有不同的时区。
有没有办法在activeMQ中为每条消息指定时区?
我试过这个message.setStringProperty("CRON_TZ", timeZone); 但没有用
MessageCreator message = new MessageCreator() {
@Override
public Message createMessage(Session session) throws JMSException {
Message message = session.createTextMessage(text);
message.setStringProperty(ScheduledMessage.AMQ_SCHEDULED_CRON, cron);
return message;
}
【问题讨论】: