我有一个通过RESTful Web服务提供的
Java应用程序.我想创建一个机制,以便客户可以注册事件的通知.呃是不能保证客户端程序是Java程序,因此我将无法使用JMS(即如果每个客户端都是一个Java应用程序,那么我们可以允许客户端订阅一个JMS主题并听取通知信息).
用例大致如下:
>客户端通过RESTful Web服务调用向我的服务器应用程序注册,表明它有兴趣在特定对象被更新时获取通知消息.
>当感兴趣的对象被更新时,我的服务器应用程序需要向有兴趣被通知此事件的所有客户端发出通知.
如上所述,我知道如果所有客户端都是Java应用程序,我将如何做到这一点 – 设置客户端可以收听通知消息的主题.但是我不能使用这种方法,因为许多客户端可能无法收听通知消息的JMS主题.
任何人都可以启发我这个问题是如何解决的?我可以使用RESTful API提供什么机制?