> Will Artemis store (in journal) 1 copy of the message body and use
pointers to refer to that message body in diverted/copied messages?
No, the new message is a deep copy.

> Artemis divert will change the message-ID. It would be nice to keep the
existing message-ID. If the transformer plugin sets this message-ID back to
the original -- will this cause problems?
Yes, it will cause problems.

> Is the ACK to the producer only sent when the message has been persisted
to both original and diverted to queues/addresses?
Yes.

Regarding question 1,2, I don't quite understand your scenario. A divert
will only divert a message to an address on the same server. If server
crashes or disk is damaged, how do you resume from them?




<warm-...@tutanota.com> 于2019年7月8日周一 下午8:49写道:

> A follow on question:
>  When are messages ACKed in this scenario?
>  Is the ACK to the producer only sent when the message has been persisted
> to both original and diverted to queues/addresses?

Reply via email to