Is your feature request related to a problem? Please describe.
The target for publishing can be also specified per message.
The publisher has a message() method where we can specify the queue/exchange address and the publish can be defined without target.
This will be also useful to implement grpc
Describe the solution you'd like
Havea per-message based publishing method in Publisher
Describe alternatives you've considered
No response
Additional context
No response