UDPパケットを受信するための単純なサービスを作成し、Service Fabricに展開しようとしています。Azure Service FabricでUDPリスニングサービスを作成する
ローカルで実行しているときに、サービス(ローカルSFクラスタで実行中)にパケットを迷惑メールで送信できますが、Azureに展開するとサービス、さらにはVMでもUDPパケットは受信されません。
私はVMにRDPしてWiresharkをインストールしましたが、私のパケットは存在しませんでした。 標準のWindows DC VMで同じことを行い、パケットが到着するのを確認できました。
明らかにSFクラスタの作成時に設定されているファイアウォールに問題があります。
PSここでは、LBルールがUDPに設定されていることを確認するために、ここで手順を実行しました(作成時にオプションではないため)。
EDIT - 注意してくださいまた、私はこの質問Service Fabric Stateless Server Custom UDP Listener
この質問もご覧になりましたか? 5月助けてください。 https://stackoverflow.com/a/45792107/5946937 – LoekD
その質問ではなく、答えを知っていました。エンドポイントの構成が開始されていなければなりません。プロットツイスト、私はそれを働かせた。 Service Fabricの作成時に作成されたLoad Balancerルールを変更した場合は機能しません。しかし、新しいLoad Balancerルールを作成すると、正常に動作しているようです。サービスファブリックの潜在的なバグ。まもなく自分の質問に対する答えを書く – Joagwa