0
我正在java上创建rest api,并且我遇到了一个问题,即用户必须经常轮询我的REST URL以获取数据更改。但是,我想如果我会给他们发送一个特殊的REST呼叫到他们的服务器来通知更改?这将不是一个好的API,因为他们必须有他们的游行点等。如何解决这种情况?在Java上创建rest api - 反向端点
我正在java上创建rest api,并且我遇到了一个问题,即用户必须经常轮询我的REST URL以获取数据更改。但是,我想如果我会给他们发送一个特殊的REST呼叫到他们的服务器来通知更改?这将不是一个好的API,因为他们必须有他们的游行点等。如何解决这种情况?在Java上创建rest api - 反向端点
也许你没有使用正确的工具。基于HTTP的REST可能不适合您的需求。
您是否考虑过服务器发送事件(SSE)甚至WebSockets?它们可能更适合您的需求。
谢谢,但websockets和SSE很难为客户建立。我认为REST更合适 – avalon
推送数据给客户将比他们更喜欢轮询 –
谢谢,我也这么认为。但是这是一种好的做法还是一种noob解决方案? – avalon
这就是Firebase所做的......看起来像一个很好的做法,如果可能的话可以合理实施 –