Exemple #1
0
 def create_client():
     client = UdpRpcClient()
     disconf = DiscoveryConfig(consulHost=CONSUL_HOST,
                               consulPort=CONSUL_PORT,
                               serviceName='test-udp-rpc-server')
     client.setDiscoveryConfig(disconf)
     for i in range(3):
         resp = client.call('sayHello', 'mary')
         self.assertEqual(resp, 'hello mary')
Exemple #2
0
 def create_server():
     disconf = DiscoveryConfig(consulHost=CONSUL_HOST,
                               consulPort=CONSUL_PORT,
                               serviceName='test-udp-rpc-server',
                               serviceHost=local_ip(),
                               servicePort=10002)
     server = UdpRpcServer('0.0.0.0', 10002)
     server.setDiscoverConfig(disconf)
     server.regist(sayHello)
     server.serve()
Exemple #3
0
 def create_client():
     from agileutil.rpc.client import UdpRpcClient
     from agileutil.rpc.discovery import DiscoveryConfig
     client = UdpRpcClient()
     disconf = DiscoveryConfig(consulHost=CONSUL_HOST,
                               consulPort=CONSUL_PORT,
                               serviceName='test-udp-rpc-server')
     client.setDiscoveryConfig(disconf)
     for i in range(3):
         resp = client.call(func='sayHello', args='mary')
         self.assertEqual(resp, 'hello mary')
Exemple #4
0
def create_http_client_discovery():
    if not IS_TEST_DISCOVERY: return
    client = HttpRpcClient()
    disconf = DiscoveryConfig(
        consulHost=CONSUL_HOST,
        consulPort=CONSUL_PORT,
        serviceName='test-http-rpc-server',
    )
    client.setDiscoveryConfig(disconf)
    for i in range(3):
        resp = client.call('sayHello', 'xiaoming')
        assert (resp == 'hello xiaoming')
Exemple #5
0
 def create_server():
     from agileutil.rpc.server import TcpRpcServer
     from agileutil.rpc.discovery import DiscoveryConfig
     disconf = DiscoveryConfig(consulHost=CONSUL_HOST,
                               consulPort=CONSUL_PORT,
                               serviceName='test-rpc-server',
                               serviceHost=local_ip(),
                               servicePort=10001)
     server = TcpRpcServer('0.0.0.0', 10001)
     server.setDiscoverConfig(disconf)
     server.regist(sayHello)
     server.serve()
Exemple #6
0
def create_http_server_discovery():
    if not IS_TEST_DISCOVERY: return
    server = HttpRpcServer('127.0.0.1', 10003)
    disconf = DiscoveryConfig(
        consulHost=CONSUL_HOST,
        consulPort=CONSUL_PORT,
        serviceName='test-http-rpc-server',
        serviceHost=local_ip(),
        servicePort=10003,
    )
    server.setDiscoverConfig(disconf)
    server.regist(sayHello)
    server.serve()
Exemple #7
0
def create_http_client_discovery():
    from agileutil.rpc.client import HttpRpcClient
    from agileutil.rpc.discovery import DiscoveryConfig
    client = HttpRpcClient()
    disconf = DiscoveryConfig(
        consulHost=CONSUL_HOST,
        consulPort=CONSUL_PORT,
        serviceName='test-http-rpc-server',
    )
    client.setDiscoveryConfig(disconf)
    for i in range(3):
        resp = client.call('sayHello', ('xiaoming'))
        assert (resp == 'hello xiaoming')
Exemple #8
0
def create_http_server_discovery():
    from agileutil.rpc.server import HttpRpcServer
    from agileutil.rpc.discovery import DiscoveryConfig
    server = HttpRpcServer('127.0.0.1', 10003)
    server.disableLog()
    disconf = DiscoveryConfig(
        consulHost=CONSUL_HOST,
        consulPort=CONSUL_PORT,
        serviceName='test-http-rpc-server',
        serviceHost=local_ip(),
        servicePort=10003,
    )
    server.setDiscoverConfig(disconf)
    server.regist(sayHello)
    server.serve()
Exemple #9
0
from agileutil.rpc.discovery import DiscoveryConfig

disconf = DiscoveryConfig(consulHost='192.168.31.10',
                          consulPort=8500,
                          serviceName='cmdb-report-service',
                          serviceHost='127.0.0.1',
                          servicePort=7652)