我最近向 Azure 推送了一些新的 Web 和 Worker 角色,它们使用缓存基础架构在我们的一个业务流程中共享状态。在这种情况下,Web 角色 A将设置一个 DateTime 字段,然后工作角色 B将使用该字段作为各种内部业务流程的基础。在大多数情况下,Worker Role B 正在测量与 UtcNow 的时间差,这显然基于 Worker 角色主机系统时钟。
尽管很难精确测量,但 Web 角色的主机时钟和 Worker 角色的主机时钟之间似乎存在很大差异(根据我们的需要)。是否有一种机制可以在 Azure 中同步时钟,或者我应该使用其他方法吗?