我正在尝试通过将复杂的数据库任务发送到 RabbitMQ 队列以供工作人员测功机处理来简化我的应用程序以减少服务器负载。
对于INSERT
s 和UPDATE
s,这相对简单。但是,我有几个密集SELECT
的 s 要发送到队列中。然而,我遇到的问题是如何在用户浏览器准备好时返回响应。
我知道我应该将响应发送到第二个队列,并在客户端的浏览器中创建一个消费者。但是,我在执行此操作时遇到了一些实际问题,例如如何从队列中选择正确的响应,而不是简单地选择下一个响应(例如,如果两个人同时在页面上)。
有没有人有任何经验或建议?
谢谢