Springboot RSocket 프로젝트에 대해 "기본"Netty 포트 비활성화
Dec 08 2020
Springboot RSocket 프로젝트에 관한 질문입니다.
Springboot RSocket 만 사용하는 응용 프로그램을 만들고 있습니다.
Webflux가 필요하지 않습니다.이 프로젝트는 RSocket @MessageMapping ( "someRoutes") 만 노출합니다.
그러나 응용 프로그램을 시작할 때마다 다음이 표시됩니다.
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
Netty를 비활성화하는 방법을 물어볼 수 있습니까? (Webflux에서 올 수 있습니까?)
그것은 어떤 해를 끼치 지 않습니다. 어떤 사람들은 "무시하거나 떠나라"고 말할 수도 있지만, 그것을 비활성화하는 방법에 대한 전문성을 알고 싶습니다.
감사
답변
1 YuriSchimke Dec 12 2020 at 20:06
이것이 답이라고 생각하십시오. 임베디드 netty 서버가 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
테스트하지는 않았지만이 중 많은 부분은 기본적으로 종속성에 포함 된 모든 것을 시작하는 Spring-Boot에서 비롯됩니다.