Desative a porta Netty “padrão” para um projeto Springboot RSocket
Pergunta sobre um projeto Springboot RSocket, por favor.
Estou construindo um aplicativo onde uso apenas Springboot RSocket.
Não preciso do Webflux, o projeto apenas expõe RSocket @MessageMapping ("someRoutes").
No entanto, em cada inicialização do aplicativo, estou vendo:
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
Posso perguntar como simplesmente desabilitar o Netty? (talvez vindo do Webflux?)
Não está fazendo nenhum mal, etc., alguns podem dizer apenas "ignore ou deixe", mas eu gostaria de saber apenas o detalhe técnico de como desativá-lo.
Obrigado
Respostas
Pense nisso. Como evitar que o servidor netty embutido inicie com 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
Embora eu não tenha testado, muito disso vem do Spring-Boot iniciar tudo incluído em suas dependências por padrão.