How does azure make connection to the hybrid connection manager?

混江龙づ霸主 提交于 2019-12-21 19:41:44

问题


As per hybrid communication documentation https://docs.microsoft.com/en-us/azure/biztalk-services/integration-hybrid-connection-overview hybrid connections does not require any inbound ports to be opened in firewall.

But without an inbound port how does the communication happen with on premise resource from outside world? I understand the Hybrid connection manager (HCM) acts as a bridge for communication, but how does HCM, which resides in corporate network receive messages from Azure?


回答1:


But without an inbound port how does the communication happen with on premise resource from outside world?

Both parties (Web App and on-prem) open outbound connections to the Hybrid Connection endpoint - which is really just Service Bus Relay underneath. The HC endpoint then patches together the two TCP pipes.

Here's a picture:

You can also do High Availability with Hybrid Connections, just use the same Connection String on both Hybrid Connection Managers - load-balancing and failover will be activated:

Note there's a new Hybrid Connections offering (v2), which removes the dependency on BizTalk namespaces. More on that here: https://docs.microsoft.com/en-us/azure/app-service/app-service-hybrid-connections



来源:https://stackoverflow.com/questions/44084749/how-does-azure-make-connection-to-the-hybrid-connection-manager

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!