Android 如何让RabbitMQ工作人员通知我的移动前端?

Android 如何让RabbitMQ工作人员通知我的移动前端?,android,rabbitmq,Android,Rabbitmq,我有一个向REST服务发送请求的移动应用程序。REST服务将持久化数据并在RabbitMQ中创建请求 一旦我的RabbitMQ使用者开始处理队列中的请求,我希望以某种方式通知我的移动应用程序正在处理该请求 请你给我一些关于如何通知我的移动应用程序的想法好吗 可能使用SignalR之类的工具?您需要使用SignalR之类的工具在移动应用程序和REST服务器之间启用双向消息传递。但是,您还需要REST服务器和处理实际工作的后端进程之间的双向消息传递 当请求进入REST服务器时,通过RabbitMQ将

我有一个向REST服务发送请求的移动应用程序。REST服务将持久化数据并在RabbitMQ中创建请求

一旦我的RabbitMQ使用者开始处理队列中的请求,我希望以某种方式通知我的移动应用程序正在处理该请求

请你给我一些关于如何通知我的移动应用程序的想法好吗


可能使用SignalR之类的工具?

您需要使用SignalR之类的工具在移动应用程序和REST服务器之间启用双向消息传递。但是,您还需要REST服务器和处理实际工作的后端进程之间的双向消息传递

当请求进入REST服务器时,通过RabbitMQ将请求发送到后端代码。REST服务器还应设置为正在完成的工作的“状态”队列的使用者

当消息进入“状态”队列时,REST服务器将使用工作的当前状态更新其数据库。然后,它可以使用signar或Socket.IO或PusherApp或任何其他您想要的websocket或push机制,并将状态更新发送到移动设备