Deshabilite el puerto Netty "predeterminado" para un proyecto Springboot RSocket
Pregunta sobre un proyecto Springboot RSocket, por favor.
Estoy creando una aplicación en la que solo uso Springboot RSocket.
No necesito Webflux, el proyecto solo expone RSocket @MessageMapping ("someRoutes").
Sin embargo, en cada inicio de la aplicación, veo:
2020-12-08 05:06:21.437 INFO [myservice,,] 26627 --- [ main] o.s.b.web.embedded.netty.NettyWebServer : Netty started on port(s): 8080
2020-12-08 05:06:21.449 INFO [myservice,,] 26627 --- [ main] o.s.b.rsocket.netty.NettyRSocketServer : Netty RSocket started on port(s): 7000
¿Puedo preguntar cómo deshabilitar simplemente el Netty? (¿tal vez viniendo de Webflux?)
No está haciendo ningún daño, etc., algunos podrían decir simplemente "ignorarlo o dejarlo", pero me gustaría conocer los detalles técnicos sobre cómo desactivarlo.
Gracias
Respuestas
Creo que esto le responde ¿Cómo evitar que el servidor netty integrado se inicie con spring-boot-starter-webflux?
spring.main.web-application-type=none
https://docs.spring.io/spring-boot/docs/2.1.1.RELEASE/reference/html/howto-embedded-web-servers.html#howto-disable-web-server
Aunque no lo he probado, mucho de esto proviene de Spring-Boot iniciando todo lo incluido en sus dependencias de forma predeterminada.