title: User Destinations with Stomp, Spring Websockets, an External Broker with an External Consumer
body: <p>My Question centers around this slide from one of <a href="https://spring.io/team/rstoyanchev" rel="nofollow noreferrer" title="Rossen Stoyanchev">Rossen Stoyanchev</a> webinars.
  <img src="https://i.stack.imgur.com/CJiAD.png" alt="enter image description here"></p>
  
  <p>When using a simpleBroker I can send messages to individual users with the /user/** destination format that is picked up in UserDestination and converted. I can also use it to send to a specific session, or all sessions of a specific user.</p>
  
  <p>This is also possible when using an External Broker like ActiveMQ or RabbitMQ as long as the sender is also able to use /user/** or its helper annotations @SentToUser etc.</p>
  
  <p>But, if I am not processing these messages locally and I have another consumer connected to the External Message Broker (Apache Camel for example) How do handle User specific messages and also reply at a user and session level?</p>