1. 遭遇したバグについて話す:(Dark Horse Programmer springcloud のエピソード 30、Feign リモート通話に基づく)
3 つのサービスが正常に開始されます。
访问http://localhost:8080/order/101
サーバー エラー ログ: (orderservice は userservice を呼び出す必要がありますが、userservice が見つかりません)
nacos 登録センターを表示:
公共環境でのユーザーサービス
開発環境での orderservice:
orderservice を実装し、feign を通じて userservice を呼び出すには、同じ名前空間に存在する必要があります。
ブートストラップに次のコードを追加します。
discovery:
namespace: a4d6edd5-0a49-4b4f-8953-4fb443118a2c
この名前空間は以前に設定されていることに注意してください。
サービスを再起動して確認してください。
公共環境ではサービスがありません
orderservice と userservice は開発環境に配置されます
访问http://localhost:8080/order/107
結果を図に示します。