2017-04-22 51 views
0

我正在java上创建rest api,并且我遇到了一个问题,即用户必须经常轮询我的REST URL以获取数据更改。但是,我想如果我会给他们发送一个特殊的REST呼叫到他们的服务器来通知更改?这将不是一个好的API,因为他们必须有他们的游行点等。如何解决这种情况?在Java上创建rest api - 反向端点

+0

推送数据给客户将比他们更喜欢轮询 –

+0

谢谢,我也这么认为。但是这是一种好的做法还是一种noob解决方案? – avalon

+0

这就是Firebase所做的......看起来像一个很好的做法,如果可能的话可以合理实施 –

回答

1

也许你没有使用正确的工具。基于HTTP的REST可能不适合您的需求。

您是否考虑过服务器发送事件(SSE)甚至WebSockets?它们可能更适合您的需求。

+0

谢谢,但websockets和SSE很难为客户建立。我认为REST更合适 – avalon