Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个需要从服务器接收更新的客户端桌面应用程序。这些更新很少(可能每周 1 次),但我希望尽快收到它们。
是否很难“订阅”将提供更新WAMP并让应用程序在后台连续运行的主题?使用基于 REST 的 API 定期轮询服务器会更有效吗?
WAMP
订阅时对能源消耗没有影响。但是,在为这么少的更新而长时间保持连接时会产生影响。我认为您应该重新考虑使用 WAMP 作为您的通信协议。
WAMP 需要持久连接 - 因此您必须为此处理电池消耗问题。找出这是多少成本的唯一方法是在您将运行该应用程序的系统上对其进行测试。然后,您可以考虑所涉及的实际权衡与轮询解决方案。