Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HCM #20

Open
rossbrower opened this issue Apr 11, 2017 · 6 comments
Open

HCM #20

rossbrower opened this issue Apr 11, 2017 · 6 comments

Comments

@rossbrower
Copy link

rossbrower commented Apr 11, 2017

The strength of the Biztalk Hybrid Connection offering is that there is not much code required to expose a resource to an Azure App Service and the user is not forced to use particular semantics for the connection (e.g. REST vs Websockets). Are there any plans to extend the relay functionality and provide transparent forwarding? Should customers need to write code and stand up services on both sides of this connection in order to talk to their existing infrastructure? I appreciate the sample code to accomplish this but I cannot imagine I'm the only customer scratching their head on this.

@rossbrower
Copy link
Author

The pricing document (https://azure.microsoft.com/en-us/pricing/details/service-bus/) seems to imply that a HCM equivalent exists. Is there a new version or can the old HCM be used to connect to this new service via configuration?

Sample pricing 1: If you have a single listener, such as an instance of the Hybrid Connections Manager installed and continuously running for the entire month and you send 3 GB of data across the connection during the course of the month, your total charge will be $10.

@jtaubensee
Copy link
Contributor

@rossbrower - As you may have noticed we have had a delay in transitioning the BizTalk Services Hybrid Connections Manager to the Relay team. With that said, we plan to support this in the future, but I don't have a strong ETA in the meantime.

To make sure I understand your use case, are you trying to use HCM as a listener to talk to an on-prem database instance, and write your own client?

cc @JustinConway

@rossbrower
Copy link
Author

We are using HCM connections to forward to an IIS website (bound to a particular port) that we stand up inside each customer data center. Our websites in Azure connect to these sites to provide our users with a management surface across many customers. Our customer-side websites have several independent web apps which use a mix of REST/HTTP and Web Sockets. Without a HCM replacement we would need to rewrite all of these applications to move away from HTTP semantics. We would also need to merge them into a monolithic service or create a hybrid connection per application. Neither option is particularly appealing. Another option is to use your sample code to write a forwarder. This could solve the issue within the customer site but it doesn't solve the client side problem. We would need to either rewrite the Azure websites to include functionality to do the forwarding (e.g. change REST to WebSockets) or we would need a webjob to wrap the client side of your sample port bridge code.

@nicksav
Copy link

nicksav commented Jun 18, 2017

+1 to be able to use current Port Bridge sample to connect to HCM.

@KayHaway
Copy link

Hello,

we are trying to write out own HybridConnectionManager to handle special things there.
Is it possible to write such an app to connect to a WebApp Hyrid Connection,
especially to connect to a On Premise Sql Server.

The Port Bridge Sample (only the Server) succesfully connects to this Hybrid Connection,
but the stream contains not readable token.
Is it possible to Decode this stream? Is there a standard function in the SDK to solve this?

@nicksav
Copy link

nicksav commented Jan 2, 2020

Hey guys. Have you found a solution for this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants