1
私たちのドメインでは、いくつかのSpringブートアプリケーションとゲートウェイサービス(Netflix Zuulを使用しています)があります。私たちのゲートウェイサービスは、私たちの認証とセキュリティを処理しています。私たちはすべての消費者がGateway Serviceを通じて来ることを期待しています。Springブート - すべてのトラフィックがゲートウェイサービスを経由するようにする
セキュリティはゲートウェイサービスによって処理されているため、Springブートアプリケーションへの直接アクセスを無効にしたいと考えています。ゲートウェイサービスから発信されなかったリクエストは拒否されます。
Spring Bootでこれをどのように達成できますか?これに関するベストプラクティスはありますか?
ネットワーク上のいくつかのホスト上で直接実行されているJavaアプリケーションがたくさんある場合は、 'Spring起動時には'これを行うことはできません。まず、Dockerのようなものでサービスを分離してから、実際にホストネットワークに公開されているZuulを実行している別のコンテナにリンクする必要があります。これはStackOverflowの話題が広すぎます。 – Strelok