因此,我有一個Azure Cloud Service,現在它有2個實例。我希望能夠與每個實例分別進行通信,並且在我看來,這裏找到的信息 - https://msdn.microsoft.com/en-us/library/azure/hh180158.aspx - 應該能夠讓我知道我需要什麼。如何在我的天藍雲服務中爲每個端點定義端口
我不明白的是,我如何與每個實例進行通信?如果我爲Web角色定義2個輸入端點,它如何「知道」哪個實例響應一個端口,哪個響應另一個端口?
例如,這裏的服務定義文件Im的當前與播放樣本:
<ServiceDefinition name="BasicWrapperServices.Azure" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition" schemaVersion="2014-06.2.4">
<WebRole name="MyCloudService" vmsize="Medium">
<Certificates>
<Certificate name="mydomain.com" storeLocation="LocalMachine" storeName="My" />
</Certificates>
<Sites>
<Site name="Web">
<Bindings>
<Binding name="Endpoint1" endpointName="Endpoint1" />
<Binding name="HttpsIn" endpointName="HttpsIn" />
</Bindings>
</Site>
</Sites>
<Endpoints>
<InputEndpoint name="Endpoint1" protocol="http" port="80" />
<InputEndpoint name="HttpsIn" protocol="https" port="443" certificate="mydomain.com" />
<InputEndpoint name="InputEndpoint1" protocol="https" port="10000" certificate="mydomain.com"/>
<InputEndpoint name="InputEndpoint2" protocol="https" port="10001" certificate="mydomain.com" />
</Endpoints>
<Imports>
<Import moduleName="RemoteAccess" />
<Import moduleName="RemoteForwarder" />
</Imports>
</WebRole>
</ServiceDefinition>
什麼IM這裏尋找的是能夠擁有超過10000端口一個實例和其他超過10001進行溝通,除非我錯了?