Zuul Server(@EnableZuulProxy付き)アノテーションとして機能するSpring Cloudアプリケーションがあります。私がしたいまでZuul(ユーレカ、スプリングクラウドなし)でアクチュエータエンドポイントを公開するにはどうすればいいですか?
zuul:
ignoredServices: '*'
routes:
reservation-owner:
path: /api/service1
url: http://service1.net
--- here couple of other api mappings --
ui:
path: /**
url: http://presentation-service.net/
これは素晴らしい作品:他のすべての要求は、プレゼンテーションサービスにルーティングしながら、設定POVから、それは以下のように見えるので、この段階では、私は、適切なミドルティアサービスにルーティング/ API/*要求を持っていますzuulプロキシのアクチュエータエンドポイントを確認してください。彼らは/ **の下にあるので、プレゼンテーションサービスにルーティングされます。
zuulサーバーに戻すために特定のエンドポイントを設定しようとしましたが、私が正しいとすれば、zuulの無限ループが終了します。私が正しいとすれば、プレゼンテーションサービスのためのパスを定義する方法を探しています。/admin/*エンドポイント。出来ますか?あるいは、別のアプローチが必要ですか?
ありがとうございます。私は、アプリケーションがCF環境に配備され、ポートがCFによって管理されているときには飛ばないと想定していますか? :) –
'path:/ **'を使用していないとき。 '/ **'を使わないとうまくいきます。 – spencergibb
Hehですが、Zuulをどのように設定すれば、非APIのURLはすべて特定のプレゼンテーション/ UIサービスになるでしょうか?たぶんアプローチは間違っていますが、私は正しいものが何だろうかと思います。 –