Java Wildfly 9中的JMS

Java Wildfly 9中的JMS,java,queue,jms,wildfly-9,Java,Queue,Jms,Wildfly 9,我在Wildlfy 9中创建了一个队列,这个队列每秒将收到大约100条或更多的消息,因此我试图找出我可以将这些消息发送到队列的最佳方式,以获得最佳性能(没有超时或延迟)。下面是我到目前为止所做的,我已经对它进行了测试,它是有效的,老实说,我不知道我是否应该使用队列会话。我只需要发送消息,MDB就会处理它们 @Singleton @Startup public class JMSUtil { @Resource(name = "ConnectionFactory") privat

我在Wildlfy 9中创建了一个队列,这个队列每秒将收到大约100条或更多的消息,因此我试图找出我可以将这些消息发送到队列的最佳方式,以获得最佳性能(没有超时或延迟)。下面是我到目前为止所做的,我已经对它进行了测试,它是有效的,老实说,我不知道我是否应该使用队列会话。我只需要发送消息,MDB就会处理它们

@Singleton
@Startup
public class JMSUtil {

    @Resource(name = "ConnectionFactory")
    private QueueConnectionFactory objQueueFactory;
    @Resource(name = "jms/queue")
    private Queue objQueue;

    private JMSContext context;

    @PostConstruct
    public void init() {
        context = objQueueFactory.createContext();
    }

    @Lock(LockType.READ)
    public void sendEvent(String trace) {
        context.createProducer().send(objQueue, trace);
    }
}