Java Rabbitmq,向相应的使用者发送消息

Java Rabbitmq,向相应的使用者发送消息,java,android,rabbitmq,Java,Android,Rabbitmq,我有三份申请 JavaRESTAPI android应用程序 rabbitmq服务 当android应用程序打开时,它会监听一些队列,然后应用程序可以发出http请求,javaRESTAPI服务向该队列发送一些消息 问题是,如何从rest api服务向一个用户发送消息,因为所有用户都在侦听同一个队列?为什么不让每个应用程序(用户)创建自己的队列?例如,所有用户都将侦听同一个队列,如果我需要向此队列发送消息,所有用户都会得到消息是的,我理解,这就是为什么我告诉你为每个用户创建一个队列,队列用户10

我有三份申请

  • JavaRESTAPI
  • android应用程序
  • rabbitmq服务
  • 当android应用程序打开时,它会监听一些队列,然后应用程序可以发出
    http请求
    ,java
    RESTAPI服务
    向该队列发送一些消息


    问题是,如何从rest api服务向一个用户发送消息,因为所有用户都在侦听同一个队列?

    为什么不让每个应用程序(用户)创建自己的队列?例如,所有用户都将侦听同一个队列,如果我需要向此队列发送消息,所有用户都会得到消息是的,我理解,这就是为什么我告诉你为每个用户创建一个队列,队列用户10,队列用户12,队列用户4310。。。etc,每个用户都会听;s队列谢谢,抱歉误解,但这是一个好主意吗,也许有一些方法可以将消息从一个队列发送给适当的用户?发送消息是您可以控制的(哪个队列,哪个交换机…),但将消息分发给工作人员是MQ server的事情,您无法控制它,如果您尝试使用一些聊天系统,我不确定MQ as is是否是一个好的选择,除非您为每个用户创建一个队列,因为MQ的消息与发送给聊天系统的消息不同