我正在编写一个Java应用程序,当数据更改时图像应该更改,
我的同事们要我做一个调度程序,你必须每隔1秒调用一次get api
我的建议是使用Pub-Sub,以便每当事件发生时,只有数据被更改
订阅者和调度程序是一个还是相同?
没有代码
从理论上讲,发布/订阅是一个更好的选择。
差异:
不幸的是,发布/订阅可能会有点难以实现。最好是在单独的应用程序中进行概念验证。像asynchroneous Ajax这样的东西可能会出现。
此外,一些发布/订阅库可能仍然在客户端使用引擎投票,而不是推送通知。
因此,同事的建议可能基于更简单,没有问题的实施。
根据您给出的余地,并为了建筑研究的利益:对两种实施方式进行负载测试的原型都可以。希望永远不会死。
这不一样: