我有 2 个以 Web 角色运行的 Web 应用程序,我只在 azure 云中运行单个实例。我想在这两个应用程序之间发送和接收通知,任何外人都不应访问它们。
- 这意味着,除非有办法阻止外部人员访问 Web 服务,并且只有来自同一系统的请求才会成功(可能是 vip 和请求 ip 比较会做,除此之外还有什么?)。
- 文件系统观察者。创建一个 LocalStorage 并在两个 Web 应用程序中使用它,并在彼此中监视文件 webappA 和 webappB。
- 使用 Azure 存储队列。
- MSMQ - 不感兴趣,因为它在 azure 中不受支持。
您能否列出我在 azure web 角色中可用的其他选项?提前致谢。
注意:请避免建议使用内部端点,因为我只运行一个实例,其中运行了 2 个 Web 应用程序。