Search in sources :

Example 1 with UDPPacketForwarder

use of org.mobicents.tools.sip.balancer.UDPPacketForwarder in project load-balancer by RestComm.

the class SprayTwoPureConsistentHashTest method setUp.

@Before
public void setUp() throws Exception {
    shootist = new Shootist();
    String externalIpLBString = "";
    String internalIpLBString = "";
    for (int q = 0; q < numBalancers; q++) {
        balancers[q] = prepBalancer(q);
        externalIpLBString += "127.0.0.1:" + 5 + q + "60,";
        internalIpLBString += "127.0.0.1:" + 5 + q + "65,";
    }
    for (int q = 0; q < servers.length; q++) {
        servers[q] = new AppServer("node" + q, 4060 + q, "127.0.0.1", 2000, 5060, 5065, "0", ListeningPoint.UDP, 2222 + q);
        servers[q].setBalancers(loadbalancers);
        servers[q].start();
    }
    externalIpLoadBalancer = new UDPPacketForwarder(9988, externalIpLBString, "127.0.0.1");
    externalIpLoadBalancer.start();
    internalIpLoadBalancer = new UDPPacketForwarder(9922, internalIpLBString, "127.0.0.1");
    internalIpLoadBalancer.start();
    Thread.sleep(5000);
}
Also used : AppServer(org.mobicents.tools.sip.balancer.AppServer) UDPPacketForwarder(org.mobicents.tools.sip.balancer.UDPPacketForwarder) Shootist(org.mobicents.tools.sip.balancer.operation.Shootist) ListeningPoint(javax.sip.ListeningPoint) Before(org.junit.Before)

Example 2 with UDPPacketForwarder

use of org.mobicents.tools.sip.balancer.UDPPacketForwarder in project load-balancer by RestComm.

the class SprayingLoadBalancersWithNoInternalPortTest method setUp.

@Before
public void setUp() {
    shootist = new Shootist();
    String externalIpLBString = "";
    String internalIpLBString = "";
    for (int q = 0; q < numBalancers; q++) {
        balancers[q] = prepBalancer(q);
        externalIpLBString += "127.0.0.1:" + 5 + q + "60,";
        internalIpLBString += "127.0.0.1:" + 5 + q + "65,";
    }
    for (int q = 0; q < servers.length; q++) {
        servers[q] = new AppServer("node" + q, 4060 + q, "127.0.0.1", 2000, 5060, 5065, "0", ListeningPoint.UDP, 2222 + q);
        servers[q].setBalancers(loadbalancers);
        servers[q].start();
    }
    externalIpLoadBalancer = new UDPPacketForwarder(9988, externalIpLBString, "127.0.0.1");
    externalIpLoadBalancer.start();
    internalIpLoadBalancer = new UDPPacketForwarder(9922, internalIpLBString, "127.0.0.1");
    internalIpLoadBalancer.start();
    Helper.sleep(5000);
}
Also used : AppServer(org.mobicents.tools.sip.balancer.AppServer) UDPPacketForwarder(org.mobicents.tools.sip.balancer.UDPPacketForwarder) Shootist(org.mobicents.tools.sip.balancer.operation.Shootist) ListeningPoint(javax.sip.ListeningPoint) Before(org.junit.Before)

Example 3 with UDPPacketForwarder

use of org.mobicents.tools.sip.balancer.UDPPacketForwarder in project load-balancer by RestComm.

the class SprayingLoadBalancersWithIPLBAddressInViaHeader method setUp.

@Before
public void setUp() throws Exception {
    shootist = new Shootist();
    String externalIpLBString = "";
    String internalIpLBString = "";
    for (int q = 0; q < numBalancers; q++) {
        balancers[q] = prepBalancer(q);
        externalIpLBString += "127.0.0.1:" + 5 + q + "60,";
        internalIpLBString += "127.0.0.1:" + 5 + q + "65,";
    }
    for (int q = 0; q < servers.length; q++) {
        servers[q] = new AppServer("node" + q, 4060 + q, "127.0.0.1", 2000, 5060, 5065, "0", ListeningPoint.UDP, 2222 + q);
        servers[q].setBalancers(loadbalancers);
        servers[q].start();
    }
    externalIpLoadBalancer = new UDPPacketForwarder(9988, externalIpLBString, "127.0.0.1");
    externalIpLoadBalancer.start();
    internalIpLoadBalancer = new UDPPacketForwarder(9922, internalIpLBString, "127.0.0.1");
    internalIpLoadBalancer.start();
    Thread.sleep(5000);
}
Also used : AppServer(org.mobicents.tools.sip.balancer.AppServer) UDPPacketForwarder(org.mobicents.tools.sip.balancer.UDPPacketForwarder) Shootist(org.mobicents.tools.sip.balancer.operation.Shootist) ListeningPoint(javax.sip.ListeningPoint) Before(org.junit.Before)

Example 4 with UDPPacketForwarder

use of org.mobicents.tools.sip.balancer.UDPPacketForwarder in project load-balancer by RestComm.

the class SprayingTwoLoadBalancersTest method setUp.

@Before
public void setUp() throws Exception {
    shootist = new Shootist();
    String externalIpLBString = "";
    String internalIpLBString = "";
    for (int q = 0; q < numBalancers; q++) {
        balancers[q] = prepBalancer(q);
        externalIpLBString += "127.0.0.1:" + 5 + q + "60,";
        internalIpLBString += "127.0.0.1:" + 5 + q + "65,";
    }
    for (int q = 0; q < servers.length; q++) {
        servers[q] = new AppServer("node" + q, 4060 + q, "127.0.0.1", 2000, 5060, 5065, "0", ListeningPoint.UDP, 2222 + q);
        servers[q].setBalancers(loadbalancers);
        servers[q].start();
    }
    externalIpLoadBalancer = new UDPPacketForwarder(9988, externalIpLBString, "127.0.0.1");
    externalIpLoadBalancer.start();
    internalIpLoadBalancer = new UDPPacketForwarder(9922, internalIpLBString, "127.0.0.1");
    internalIpLoadBalancer.start();
    Thread.sleep(5000);
}
Also used : AppServer(org.mobicents.tools.sip.balancer.AppServer) UDPPacketForwarder(org.mobicents.tools.sip.balancer.UDPPacketForwarder) Shootist(org.mobicents.tools.sip.balancer.operation.Shootist) ListeningPoint(javax.sip.ListeningPoint) Before(org.junit.Before)

Example 5 with UDPPacketForwarder

use of org.mobicents.tools.sip.balancer.UDPPacketForwarder in project load-balancer by RestComm.

the class RollingUpgradeTest method setUp.

@Before
public void setUp() {
    shootist = new Shootist();
    String externalIpLBString = "";
    String internalIpLBString = "";
    for (int q = 0; q < numBalancers; q++) {
        balancers[q] = prepBalancer(q);
        externalIpLBString += "127.0.0.1:" + 5 + q + "60,";
        internalIpLBString += "127.0.0.1:" + 5 + q + "65,";
    }
    for (int q = 0; q < servers.length; q++) {
        servers[q] = new AppServer("node" + q, 4060 + q, "127.0.0.1", 2000, 5060, 5065, "0", ListeningPoint.UDP, 2222 + q);
        servers[q].setBalancers(loadbalancers);
        servers[q].start();
        try {
            Thread.sleep(1000);
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
    externalIpLoadBalancer = new UDPPacketForwarder(9988, externalIpLBString, "127.0.0.1");
    externalIpLoadBalancer.start();
    internalIpLoadBalancer = new UDPPacketForwarder(9922, internalIpLBString, "127.0.0.1");
    internalIpLoadBalancer.start();
    Helper.sleep(5000);
}
Also used : AppServer(org.mobicents.tools.sip.balancer.AppServer) UDPPacketForwarder(org.mobicents.tools.sip.balancer.UDPPacketForwarder) Shootist(org.mobicents.tools.sip.balancer.operation.Shootist) ListeningPoint(javax.sip.ListeningPoint) Before(org.junit.Before)

Aggregations

ListeningPoint (javax.sip.ListeningPoint)5 Before (org.junit.Before)5 AppServer (org.mobicents.tools.sip.balancer.AppServer)5 UDPPacketForwarder (org.mobicents.tools.sip.balancer.UDPPacketForwarder)5 Shootist (org.mobicents.tools.sip.balancer.operation.Shootist)5