我有两个在Web角色中运行的Web应用程序,我只在azure云中运行单个实例。我想发送和接收这两个应用程序之间的通知,任何局外人都不应该访问它们。
请列出其他可用于天蓝网络角色的选项 ?提前谢谢。
注意:请避免建议使用内部端点,因为我只运行一个包含2个Web应用程序的实例。
答案 0 :(得分:3)
您可以设置“私有”Web服务以侦听内部端点。这些都无法通过外部世界访问。您可以拥有一个WebAppOne端点和WebAppTwo端点,它们都标记为Internal。然后,您只需查询角色环境以发现每个角色的已分配端口,然后启动ServiceHost。
或者......你可以使用队列传递信息,只要:
或者......您的应用可以将信息写入Azure表。无需将表暴露给外界。