示例#1
0
 def test_something(self):
     application_name = 'test_rpclib'
     address = '224.5.6.7:1234'
     service = 'com.unj.dubbotest.provider.DemoService'
     config = Application(application_name)
     registry = MulticastRegistry(address)
     user_provider = DubboClient(service, registry)
     result = user_provider.sayHello('World')
     self.assertEqual(result, 'Hello World')
示例#2
0
# -*- encoding:utf-8 -*-
from dubbo_client import ApplicationConfig, ZookeeperRegistry, DubboClient

__author__ = 'bida'

if __name__ == '__main__':
    config = ApplicationConfig('consumer-of-helloworld-app')

    registry = ZookeeperRegistry('127.0.0.1:20880', config)
    service_interface = 'com.bernie.DemoService'
    service_provider = DubboClient(service_interface, registry, version='2.5.3')
    print service_provider.sayHello(u'bernie')