【发布时间】:2015-11-05 02:23:07
【问题描述】:
我正在阅读 MQlight 的工人卸载模式教程。这适合我正在开发的解决方案。
https://developer.ibm.com/messaging/mq-light/docs/worker-offload-tutorial/
在本教程中,Exmple2 知道一些流程已经完成。 Example2 向 MQlight 发送消息。然后这些工作进程处理数据库查询,并更新 SNS。但是,这些处理结果不会通知给 Web 客户端。
我想知道在 Bluemix MQLight 服务的情况下可能的解决方案是什么(该服务对 Web 客户端不可见)。我正在考虑将 socket.io(或简单的 websocket)用于进程完成消息。但是这个解决方案在工作进程之间共享 Web 客户端信息方面存在问题。如果您能与网络客户端分享一些处理完整消息通知的最佳实践,我将不胜感激。
谢谢!
【问题讨论】:
-
我只是想在回答之前理解问题。听起来您想要一个允许用户提交请求的 Web 应用程序,然后在 MQ Light worker 应用程序完成请求时显示更新?如果是这样,您可能想使用 MQ Light 实现请求/回复,并使用 ajax 或 Web 套接字之类的东西来更新页面,但我想先更好地理解这个问题。