Ejemplo n.º 1
0
# -*- coding: utf-8 -*-
from dubbo import Dubbo
from socket import socket, AF_INET, SOCK_STREAM

if __name__ == '__main__':

    client = socket(AF_INET, SOCK_STREAM)
    client.connect(("127.0.0.1", 20880))
    try:
        interface = "org.apache.dubbo.demo.DemoService"
        d = Dubbo(interface, "0.0.0", "echo",
                  (("Ljava/util/List;", [100, 200]),
                   ("Ljava/lang/String;", u"某某")))
        res = d.invoke(client)
        print(res)
    finally:
        client.close()
Ejemplo n.º 2
0
from dubbo import Dubbo
from dubbo._model import Object
import asyncio

config = {'classpath': ''}
client = Dubbo((('', 0), ), config)
q = client.getProxy('')


async def f**k():
    print(await (q.queryStoreAllInfoById(41)))


loop = asyncio.get_event_loop()
asyncio.ensure_future(f**k())
loop.run_forever()
Ejemplo n.º 3
0
# -*- coding: utf-8 -*-
from dubbo import Dubbo
from socket import socket, AF_INET, SOCK_STREAM

if __name__ == '__main__':

    client = socket(AF_INET, SOCK_STREAM)
    client.connect(("127.0.0.1", 20880))
    try:
        d = Dubbo("org.apache.dubbo.demo.DemoService", "0.0.0", "swich",
                  (("Lorg/apache/dubbo/demo/Person;", {
                      "name": u"某某",
                      "address": [u"余杭"],
                      "age": 15
                  }), ))
        res = d.invoke(client)
        print(res)
    finally:
        client.close()
Ejemplo n.º 4
0
from dubbo import Dubbo
from dubbo._model import Object


config = { 'classpath' : 'dubbo/oop-api-client-1.0.7.jar' }
client = Dubbo((('119.254.97.159', 18005),), config)
#client = Dubbo((('127.0.0.1', 38100),), config)
a = client.getObject('com.dmall.oop.dubbo.vo.VenderCondition')
a.venderId = 41
q = client.getProxy('com.dmall.oop.dubbo.interfaces.db.StoreInfoServiceForDB')
print(q.queryStoreAllInfoById(41).model)


Ejemplo n.º 5
0
from dubbo import Dubbo
from dubbo._model import Object


config = {"classpath": "oop-api-client-1.0.7.jar"}
client = Dubbo((("xxx", 18005),), config)
# client = Dubbo((('127.0.0.1', 38100),), config)
# a = client.getObject('com.dmall.oop.dubbo.vo.VenderCondition')
# a.venderId = 41
q = client.getProxy("com.yyy.jjj.dubbo.JJJ.db.XXX")
asyncio.get_event_loop().run_until_complete(q.DJB(41)).model
Ejemplo n.º 6
0
from dubbo import Dubbo
from dubbo._model import Object

config = {'classpath': 'oop-api-client-1.0.7.jar'}
client = Dubbo((('xxx', 18005), ), config)
#client = Dubbo((('127.0.0.1', 38100),), config)
#a = client.getObject('com.dmall.oop.dubbo.vo.VenderCondition')
#a.venderId = 41
q = client.getProxy('com.yyy.jjj.dubbo.JJJ.db.XXX')
asyncio.get_event_loop().run_until_complete(q.DJB(41)).model
Ejemplo n.º 7
0
from dubbo import Dubbo
from dubbo._model import Object
import asyncio


config = { 'classpath' : '' }
client = Dubbo((('', 0),), config)
q = client.getProxy('')

async def f**k():
    print(await(q.queryStoreAllInfoById(41)))
loop = asyncio.get_event_loop()
asyncio.ensure_future(f**k())
loop.run_forever()