ःNTの場合:
検出サーバー、API-ゲートウェイ、ユーザーオーダーディテール、順序およびユーザーサービス - 私は5 microservicesを持ってデモプロジェクト、に取り組んでいます。
私はGKEに内部ため、ユーザーサービスを公開します
私は、残りのエンドポイントを使用して他の2つのサービスを呼び出しますどの外部ユーザー・オーダー・詳細サービスを公開します
グーグルkubernetesエンジンにアップされているサービス:
ユーザー次-詳細ロードバランサkubernetes CLUSTERIPオーダー管理ロードバランサユーザー管理ロードバランサ
ユーザー次-詳細は、すべてのユーザーを取得するためのエンドポイントに当たります。私はこのエラーを取得しています:ユーザー管理:いいえ、仮想ホスト名に一致します
コード:
String url = "user-management/user";
InstanceInfo instance = eurekaClient.getNextServerFromEureka("user-management", false);
Object response = restTemplate.getForObject(instance.getHomePageUrl() + url +"/" + userId, Object.class);
私は、サービス間のcommunication.pleaseヘルプの問題が生じています
UPDATE:私は私のサービスをリダイレクトすることができましたが、私はこの問題を解決する必要があり、私はerror.Howタイムアウト接続を取得するのですか?
私のためのGETリクエストに/ Oエラー「のhttp://ユーザー管理/ユーザー管理/ユーザー/ 1」:操作がタイムアウトしました(接続がタイムアウトしました)。ネストされた例外はjava.net.ConnectExceptionです:操作がタイムアウト(接続がタイムアウトしました)
Nimit Johri:
80 targetportすることができ、あなたのサービスとターゲット・ポートポートのポートを確認します