2016-04-05 18 views
1

How to shutdown a Spring Boot Application in a correct way? okudum, bu nedenle, http shutdown endpoints'u, önyükleme yerleşik tomcat uygulamamı kapatmak için kullanmayı deneyin.Kapatma uç noktası nasıl yapılır, Yay önyüklemesi

Ancak, yalnızca localhost tarafından erişilmem gerekiyor, böylece başka hiç kimse uygulamalarımı kapatacak.

Uzaktan yönetim bağlantılarına izin vermemek için management.address=127.0.0.1 t'yi kullanabiliyorum.

Peki ya hala /health, /info gibi bazı uç noktalara ihtiyacım varsa hala uzaktan erişim var mı?

SADECE için bir yol var mı?

+0

Katıştırılmış tomcat sunucusuna Spring kullanıyor musunuz? – dambros

cevap

0

olası çözümlerin bir çift: olmayan localhost erişimden

  1. Blok tüm aktüatörler ve istenen aktüatörler yeniden gösterecektir proxy @Controller yazın. Birisi son noktaya çarptığında, aktüatörün kendisini arayabilir, aktüatörden cevabı toplayabilir ve geri verebilir.

  2. Tüm aktüatörleri açığa çıkarın ve localhost olmayan istemcileri engelleyen kapatma uç noktasının önüne bir sunucu filtresi yerleştirin.

Bence ilk muhtemelen en güvenli ve en kolay çözümdür.

İlgili konular