ip hashing 구현 - horoyoii/simple-load-balancer GitHub Wiki

InetAddress 클래스의 hashCode() method는
해당 IP 주소에 대응되는 hash value를 생성해준다.

이를 활용하여 hash value를 가져온 후 provisioning된 서버의 수로 모듈러 적용

InetAddress ClientIp = ;;

int hash = clientIp.hashCode() % serverList.size();        
return serverList.get(hash);