我不确定如何描述设计问题我的标题非常含糊,可能完全错误。
基本上,我有一个Web应用程序,它使用了许多不同的支付网关,具体取决于用户喜欢的网关。
显然,应用程序和网关端点之间的通信将各不相同。我需要让我的应用程序通过javascript警报(现在)对网关的响应做出反应。网关可能有不同的返回URL返回应用程序,它需要在浏览器会话之间工作。
任何有助于此的技术想法或指针?
如果它有助于技术堆栈使用:Java,Spring,Struts
谢谢,
答案 0 :(得分:0)
我建议使用Redis,Socket.io或Rabbit.mq的专用消息传递层。我在医疗应用程序中遇到了同样的问题。如果您想坚持使用Java,我建议使用Observer模式在类之间传递事件消息,但是您仍然需要一种方法将通知分发给表示层处理程序(Javascript),那就是我推荐的各种套接字服务器