【发布时间】:2011-06-08 22:56:29
【问题描述】:
我有一个 Web 应用程序 (Flex 4 - Spring Blaze DS - Spring 3.0),它将 JMS 事件发送到批处理应用程序(独立 java)
我正在使用 Spring 提供的 JMS 基础设施(spring JmsTemplate、SimpleMessageListenerContainer、MessageListenerAdapter)和 TIBCO EMS。
有什么方法可以在监听器完成消息处理后通知网络用户。
发送响应事件的一种方式,该事件将被 Web 应用程序监听;但 如何解决以下情况:
- User1 点击提交 -> 依次发送 JMS 消息
- 接收消息的侦听器处理消息(消息处理可能需要 20-30 分钟才能完成)。
- 侦听器应用程序发送另一个 JMS 事件“Process_complete”
- 因为这是一个网络应用程序;当前有 n 个用户登录到该应用程序。那么如何识别正确的用户/如果用户已经注销怎么办?
有什么办法可以解决吗?
请发表您的看法。
【问题讨论】: