1

サービスがそれ自体をネーム サービスに登録するとき、キーとして使用されるサービス名 (/) は、内部辞書で大文字と小文字が区別されるようです。

この設計上の決定/バグの副作用として、サービスを解決するために呼び出し元が正確に大文字と小文字を区別する URL (fabfic://.

最終的な呼び出し元 (クラスター外の呼び出し元) が次のリバース プロキシ セマンティック パスに正しい大文字と小文字を区別しない場合、これのより大きな影響はリバース プロキシの使用です。

http(s)://<Cluster FQDN | internal IP>:Port/<ServiceInstanceName>/<Suffix path>?PartitionKey=<key>&PartitionKind=<partitionkind>&ListenerName=<listenerName>&TargetReplicaSelector=<targetReplicaSelector>&Timeout=<timeout_in_seconds>

その後、サービスは解決されません。したがって、ある意味では、解決されるかどうかは呼び出し元に依存するようになり、製品の URL は大文字と小文字が区別されると言っています。

質問

a) これは SF チームによる意図的な決定ですか、それともバグですか?

b) それに関するガイドラインはありますか。リバース プロキシをカスタム コードに置き換えて、クラスターで同意した大文字と小文字のパターンを正規化できます。

どうも

4

0 に答える 0