포트 사용현황

각 서비스, 인프라의 네트워크 사용 현황

web service
web service 에 속한 서비스들 각각에 접근하려면 api-gateway 를 통해서 접근

  • foobar-display
    • port : 0:0
  • foobar-order
    • port : 0:0
  • foobar-user
    • port : 0:0

spring cloud

  • eda-sample-config-service
    • port : 9999:9999
  • eda-sample-discovery-service
    • port : 8761:8761
  • eda-sample-api-gateway
    • port : 8000:8000

mysql

  • port : 3306

kafka

  • zookeeper
    • port : 2181:2181
  • broker-1
    • port : 19092:19092
  • broker-2
    • port : 29092:29092
  • broker-3
    • port : 39092:39092
  • kafka-manager
    • port : 9090:9090
  • schema-registry
    • port : 9397:9397
  • connector
    • port : 9398:9398

일반적으로 통용되는 포트를 사용하지 않은 이유

보안적인 이유는 아닙니다. 개인적으로 사용중인 개발 PC가 윈도우 OS를 사용하고 있고 윈도우에 예약된 포트여서 흔히 사용되지 않는 포트를 사용하게 되었습니다.

제 개발 PC (개인용 PC)가 윈도우인데 카프카에서 일반적으로 사용하는 Port 들이 윈도우에 예약된 경우가 꽤 많았습니다. 일반적으로는 port 를 kill 해주거나 NAT 를 껐다가 키면 되는데 이 작업을 매번 반복하다보니 다른 작업도 있는데 NAT를 껐다가 켜야 하는 등 불편함이 많았습니다.

그래서 포트를 조금 특이한 번호들로 매겨두게 되었습니다.