我遇到了一种情况,即应用程序有一个值列表,例如,一个书籍列表,它会不时地发生变化。它还有一个REST端点,其中发布了这些信息。
还有其他几个应用程序使用这些信息,它们应该知道我的应用程序中是否有任何书籍发生了变化。
这种反应方式是否足以应付这种情况?一开始,我是这样想的,基于观察者的模式。但是,考虑到只涉及到基于web服务的信息交换,这是否一种好的方法?
我还研究了可以将端点转换为java接口的改进。但我发现的所有例子都与android应用程序有某种联系。
那么,这种方法在这种情况下是否可取呢?如果是的话,有人能推荐一本书或任何一种资源吗?
编辑:
因为我将有一个出版书籍的端点,我应该把它交给一个可观察的人吗?当获得另一本书时,通知所有订阅者这个事件,然后决定他们是否应该做某事?如果是这样的话,客户端(例如,它可以是)和angularjs应用程序或另一个java应用程序如何订阅这个可观察到的?
我希望我能说得更清楚一点。
发布于 2016-02-15 06:10:12
https://stackoverflow.com/questions/35366816
复制相似问题