我正在使用DMLC的消息驱动通道适配器 .
Should i set both ?
1) acknowledge="transacted" in Message-Driven-Channel-Adapter and
2) sessionTransacted as true in DMLC
Or is it enough to set acknowledge="transacted" in Message-Driven-Channel-Adapter alone.
当我单独在Adapter中设置确认时,性能看起来不错 . 但是当从错误处理程序抛出异常时,消息不会回滚 . 如果我在两者中都设置了确认,则性能看起来很差,但消息会正确回滚
请指教 .
1 回答
如果要通过
container
属性注入DMLC,则必须在DMLC上设置sessionTransacted
.