1970年的JMS时间戳

时间:2015-10-19 13:38:01

标签: jms ibm-mq wildfly

发送JMS消息时,我们在客户端看到的JMS时间戳都是在1970年1月。

我们的代码大致如下:

gulp.task('templates', function() { // RESULT of this task
    return gulp.src('templates/**/*.html')
        .pipe(dotify({
            root : 'templates'
        }))
        .pipe(concat('templates.js'))
        .pipe(gulp.dest('js'));
    });


gulp.task('minifyJs', ['templates'], function() {
    return gulp.src([
        'js/templates.js',
        'js/plugins/*.js',
        'js/*.js'
    ])
    .pipe(concat('scripts-all.js'))
});

我们没有明确地致电try (JMSContext context = this.connectionFactory.createContext()) { JMSProducer producer = context.createProducer(); TextMessage message = context.createTextMessage(this.createMessageString()); producer.send(this.queue, message); } 。我们的理解是,我们不应该称这种方法。我们不会致电Message#setJMSTimestamp(long)。 在MessageProducer#setDisableMessageTimestamp(boolean)显示正确的时间戳后立即访问时间戳。

客户端是一个Java SE应用程序,它通过producer.send(this.queue, message)查看队列中的消息。客户端获取JMS时间戳:

QueueBrowser

我们正在使用WildFly 9.0.1和IBM WebSphere MQ 8.0.0.3 RAR。

0 个答案:

没有答案