Tắt cổng Netty “mặc định” cho dự án Springboot RSocket
Vui lòng cho câu hỏi liên quan đến dự án Springboot RSocket.
Tôi đang xây dựng một ứng dụng mà tôi chỉ sử dụng Springboot RSocket.
Tôi không cần Webflux, dự án chỉ hiển thị RSocket @MessageMapping ("someRoutes").
Tuy nhiên, vào mỗi lần khởi động ứng dụng, tôi thấy:
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
Tôi có thể hỏi làm thế nào để vô hiệu hóa Netty một cách đơn giản? (có thể đến từ Webflux?)
Nó không gây hại gì, v.v., một số người có thể nói chỉ để "bỏ qua hoặc bỏ nó đi" nhưng tôi chỉ muốn biết tính kỹ thuật về cách vô hiệu hóa nó.
Cảm ơn
Trả lời
Hãy suy nghĩ câu trả lời này làm thế nào để ngăn máy chủ netty nhúng bắt đầu với 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
Mặc dù tôi chưa thử nghiệm, nhưng phần lớn điều này đến từ Spring-Boot khởi động mọi thứ có trong các phụ thuộc của bạn theo mặc định.