dsproject_eureka- Registry Server용 코드dsproject_server- Load Balancer Server용 코드dsproject_service- Service Server용 코드testcode.ipynb- Test Code
- JAVA - JDK 17
dsproject_server와dsproject_service내의application.yml에서REGISTRY_SERVER:3000주소를dsproject_eureka를 실행하는 서버의 주소로 변경 후 실행
eureka:
client:
~~~~~~~~
service-url:
defaultZone: http://REGISTRY_SERVER:3000/eureka
~~~~~~~~
dsproject_eureka→dsproject_server→dsproject_service순으로 실행시킵니다.dsproject_service는 동일한 코드로 여러 서버에서 실행시켜도 문제 없습니다. Spring+eureka를 통해 자동 탐지하게 됩니다.testcode.ipynb를 참고하여 실행하면 됩니다.
- LoadBalancing Algorithm is NP-hard Problem. It depends on our current situations (Workloads, Processing Powers...)
- May need to change Threshold, or so.