1

指定したパブリックURLにGetまたはPOSTを発行するサードパーティと開発を行っています。

私がやりたいのは、開発マシンがリッスンできるAzureServiceBusにリレーサービスをセットアップすることです。リクエストが届いたら、自分のWebサービスがサードパーティのサービスから直接リクエストを受け取っているかのように、そのリクエストを転送したいと思います。

準備ができたら、アプリケーションをパブリックサービスにデプロイし、サードパーティのサービスが送信するURLも変更します。これで、稼働状態になります。

私が探しているのは、まさに次のようになります。Clemensthe Master of Service Busですが、2009CTPのものです。私はそれに取り組んでいますが、2012年にすべての新しいビットを使用してまだ機能していません(別名、現時点では頭上にあります)。誰かが助けたいですか?

Clemensは、他の誰かがService Busを使用してリバースプロキシを作成するのにも役立ちますが、私はそれを見つけることができないようです。はい、私もクレメンスをツイートしましたが、彼は忙しい人だと確信しています!

psアプリケーションリクエストルーティングについて知っていますが、開発マシンがパブリックURLにないため、サービスバス上のクライアントリスナーがサーバー側のエンドポイントから中継されたメッセージを受信した後、URLを書き換える必要があります。

4

3 に答える 3

2

そして、Pedro Felixブログから:...

http://pfelix.wordpress.com/2012/03/15/asp-net-web-api-creating-an-host-using-azure-service-bus/

すべてを理解しているのか、なぜそうする必要があるのか​​はわかりませんが、これが私が求めていたものです。

つまり、インターネットに接続しているときはいつでもどこでも、ホストがWebhookを発行しているアプリケーションを開発できます(Githubのように)。

于 2012-03-18T17:58:22.583 に答える
0

要件を正確に理解しているかどうかはわかりませんが、サービスバスhttp://www.windowsazure.com/en-us/develop/net/how-to-guides/service-からOOTBリレーサービスを使用することはできません 。バスリレー/

ファイアウォールをトンネリングしてサービスバスエンドポイントでリッスンするWindowsAppFabricサーバーを使用して、オンプレミスでWCFRESTFulサービスをホストします。サービスが消費されると、サービスバスでリレーエンドポイントがホストされ、オンプレミスサービス(リッスンしている場所)にリレーされますか?

Windows Azureトレーニングキットには、これに関する完全なサンプルがありますか?

http://www.microsoft.com/download/en/details.aspx?id=8396

于 2012-02-11T02:57:01.913 に答える
0

現在、IISをリレーに接続して、管理対象または管理対象外のIISサイトまたはサービスをSB名前空間の名前でホストできるようにするソリューションに取り組んでいます。

それまで、私のリバースプロキシの最新バージョンは、ニックベラルディによって、リライター付きのリバースプロキシに統合されていました。https://github.com/managedfusion/managedfusion-rewriter-proxy

Nickは、これをリバースプロキシ/リライターのバリアントとしてここで作成しましたhttps://github.com/managedfusion/managedfusion-rewriter(ここにもドキュメントがあります)

于 2012-03-18T18:19:07.073 に答える