Couple of thoughts here:

 - Necessary properties and/or payload should really be set by the
producers themselves. This should be part of the messaging "contract" (e.g.
like an API) used to govern communication between application components.
 - One of the main strengths of asynchronous messaging is the decoupling of
producers and consumers as this allows applications to scale much more
easily. Take care not to inadvertently recouple these.
 - Depending on the protocol you're using it may not be possible to modify
the message's payload. For example, I believe the AMQP message payload is
immutable by spec.


Justin

On Thu, May 29, 2025 at 4:05 PM William Crowell
<wcrow...@perforce.com.invalid> wrote:

> In Apache Artemis Is it possible to send the external IP of clients
> publishing messages in a message header and/or property or add something to
> the broker configuration to put it in the message payload?  I know that
> connection routers have access to the SOURCE_IP.
>
> Regards,
>
> William Crowell
>
>
> This e-mail may contain information that is privileged or confidential. If
> you are not the intended recipient, please delete the e-mail and any
> attachments and notify us immediately.
>
>

Reply via email to