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()
# -*- 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()
# -*- 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()
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