{ "info": { "author": "zhangliming", "author_email": "149151874@qq.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation", "Topic :: Software Development :: Libraries" ], "description": "python\u8c03\u7528dubbo,\u76ee\u524d\u652f\u6301dubbo\u534f\u8bae\uff0c\u4e0d\u9700\u8981\u670d\u52a1\u7aef\u4fee\u6539\u6210jsonrpc.\u5b9e\u73b0\u5ba2\u6237\u7aef\u7684\u8d1f\u8f7d\u5747\u8861\u3001\u914d\u5408Zookeeper\u81ea\u52a8\u53d1\u73b0\u670d\u52a1\u529f\u80fd\u7b49\n\u4f9d\u8d56pyhessian\uff0cbitstring\n\n\u793a\u4f8b\u4ee3\u7801\n::\n\n from pydubbo.pydubbo import DubboZK\n\n if __name__ == '__main__':\n d = DubboZK(interface=\"com.dianwoba.genius.provider.StaffProvider\", hosts='192.168.11.29:2185')\n res = d.findByCode([(\"Ljava/lang/String;\", u\"00064\")]) #\u6839\u636e\u8fd4\u56de\u7684\u65b9\u6cd5\uff0c\u52a8\u6001\u6dfb\u52a0.\u8f93\u5165\u7684\u53c2\u6570\u53ea\u6709\u4e00\u4e2ajava string\u7c7b\u578b\n print(res, res.data)#(, )\n res = d.findByMobile([(\"Ljava/lang/String;\", u\"18657112153\")]) #\u6839\u636e\u8fd4\u56de\u7684\u65b9\u6cd5\uff0c\u52a8\u6001\u6dfb\u52a0.\u8f93\u5165\u7684\u53c2\u6570\u53ea\u6709\u4e00\u4e2ajava string\u7c7b\u578b\n print(res.data.name)\n\n\n\n\n\u5177\u4f53\u53c2\u7167\u6d4btest\u76ee\u5f55\uff0c\u76ee\u524d\u652f\u6301\u5e38\u7528\u7684dubbo\u534f\u8bae\u3002\n\n\n\n1.dubbo\u534f\u8bae\n\n1.1 \u8bf7\u6c42\u5934\n\n intbe:16=-9541,intbe:8=-62,intbe:8=0,uintbe:64=0,uintbe:32=\u6570\u636e\u5305\u957f\u5ea6\n\n \u603b\u957f\u5ea616\u5b57\u8282\u3002\n\n \u4f9d\u6b21\u662f2\u5b57\u8282\u7684magic\u4fe1\u606f \uff0c\u4e00\u4e2a\u5b57\u8282\u7684\u9644\u52a0\u4fe1\u606f \uff0c\u4e00\u4e2a\u5b57\u8282\u7684\u7a7a\u4fe1\u606f\uff0c8\u4e2a\u5b57\u8282\u7684\u7a7a\u4fe1\u606f\uff0c4\u4e2a\u5b57\u8282\u7684\u6570\u636e\u5305\u957f\u5ea6\n\n\n\n\n1.2 \u4fe1\u606f\u4f53\n\n \u901a\u8fc7hessian\u534f\u8bae\u5e8f\u5217\u5316\u7684\u4e8c\u8fdb\u5236\u4fe1\u606f\n\n\n\n1.3 \u54cd\u5e94\u5934\n\n intbe:16,intbe:8,intbe:8,uintbe:64,uintbe:32\n\n \u603b\u957f\u5ea616\u4e2a\u5b57\u8282\n\n \u4f9d\u6b21\u662f2\u5b57\u8282\u7684magic\u4fe1\u606f \uff0c\u4e00\u4e2a\u5b57\u8282\u7684\u9644\u52a0\u4fe1\u606f \uff0c\u4e00\u4e2a\u5b57\u8282\u7684\u7a7a\u4fe1\u606f\uff0c8\u4e2a\u5b57\u8282\u7684\u7a7a\u4fe1\u606f\uff0c4\u4e2a\u5b57\u8282\u7684\u6570\u636e\u5305\u957f\u5ea6", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/morningzhang/dubbo", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "pydubbo", "package_url": "https://pypi.org/project/pydubbo/", "platform": "all", "project_url": "https://pypi.org/project/pydubbo/", "project_urls": { "Homepage": "https://github.com/morningzhang/dubbo" }, "release_url": "https://pypi.org/project/pydubbo/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "python\u8c03\u7528dubbo,\u76ee\u524d\u652f\u6301dubbo\u534f\u8bae\uff0c\u4e0d\u9700\u8981\u670d\u52a1\u7aef\u4fee\u6539\u6210jsonrpc.\u5b9e\u73b0\u5ba2\u6237\u7aef\u7684\u8d1f\u8f7d\u5747\u8861\u3001\u914d\u5408Zookeeper\u81ea\u52a8\u53d1\u73b0\u670d\u52a1\u529f\u80fd\u7b49", "version": "0.1.1" }, "last_serial": 4939813, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "68102e573546585734cea6f6fd367fe6", "sha256": "14eb69f1d39085359814dfa3c581b0defe2ccc1d3ac981632582e8aa72055e68" }, "downloads": -1, "filename": "pydubbo-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "68102e573546585734cea6f6fd367fe6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8691, "upload_time": "2018-07-03T10:07:27", "url": "https://files.pythonhosted.org/packages/73/ee/f27dfb9bcbc33b36679d5cc20462a0a2c8f700875a3705e454de785a7cc2/pydubbo-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "636a4ece671668004487f8ab258ad4f2", "sha256": "eae5bce3cbf6c38513499360242ccd489f8d32f19211de3bc786b1390417384e" }, "downloads": -1, "filename": "pydubbo-0.0.2.tar.gz", "has_sig": false, "md5_digest": "636a4ece671668004487f8ab258ad4f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8852, "upload_time": "2018-07-03T10:07:01", "url": "https://files.pythonhosted.org/packages/3b/c1/2f40811a4804c2a4cf271eb095720754e672374f951e3362763843503813/pydubbo-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "2533defec662dcf3c6e66092e08ac5a4", "sha256": "00a9639da2888e0e634558a6b6e5fc9ad2e1ec002ae6ea6310f5a875d86f60ac" }, "downloads": -1, "filename": "pydubbo-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "2533defec662dcf3c6e66092e08ac5a4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9893, "upload_time": "2018-07-03T10:47:40", "url": "https://files.pythonhosted.org/packages/a1/98/d53c5811ef336a559683f60ab4afb1c55c1efafc78414e1a1c95d4f3631e/pydubbo-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d6b784578cd1945eff0fa008a2f194b", "sha256": "b10f0c4b6e48cae96ffe06098776484c42aee77d714ea6af2cb6bbae950296e8" }, "downloads": -1, "filename": "pydubbo-0.0.3.tar.gz", "has_sig": false, "md5_digest": "9d6b784578cd1945eff0fa008a2f194b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9732, "upload_time": "2018-07-03T10:47:20", "url": "https://files.pythonhosted.org/packages/89/40/48c97c56c887eeec7925919b7e689b0c60ef95379bee296852c4c34a1eb0/pydubbo-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "c45e12c6a0781fad819fe72c9aed6292", "sha256": "b5e172da1b5fbc2fc75f0a125c46e870f4586cccea5119c579929695ae87285d" }, "downloads": -1, "filename": "pydubbo-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "c45e12c6a0781fad819fe72c9aed6292", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9883, "upload_time": "2018-07-03T11:21:16", "url": "https://files.pythonhosted.org/packages/ec/08/4c43ef682ed4776ceab1ebf1ad04c8ffe8faa3fb8049a4f428c04d0a30c4/pydubbo-0.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be4b8f4fc1dbfe31b5955d558d9128a0", "sha256": "16df65cb5a803d633a1e218c71d865976e310ae739763bf0498edb078e23c940" }, "downloads": -1, "filename": "pydubbo-0.0.4.tar.gz", "has_sig": false, "md5_digest": "be4b8f4fc1dbfe31b5955d558d9128a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9720, "upload_time": "2018-07-03T11:20:58", "url": "https://files.pythonhosted.org/packages/18/78/437ef95a8987a3805c01ce851799e1c8bda04ba3763a7726c43d78c4adc2/pydubbo-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "22609d339daae24d92bad00059d58b33", "sha256": "1e0adc7be968e4b1cc2a81c2d35601eda0c650d3ca91bbebab71f6290c5baab5" }, "downloads": -1, "filename": "pydubbo-0.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "22609d339daae24d92bad00059d58b33", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9621, "upload_time": "2018-07-04T12:03:28", "url": "https://files.pythonhosted.org/packages/d4/3b/702955ac832e6d7b63dc4ddb3bbdc2f8e818efbe5cb75a249173731d6435/pydubbo-0.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20d39b316b9032ba67e396a25a389384", "sha256": "5ade93522b384f539c88ecdfe0e5f586badae53cf3d74ea549e35562b8de80ce" }, "downloads": -1, "filename": "pydubbo-0.0.5.tar.gz", "has_sig": false, "md5_digest": "20d39b316b9032ba67e396a25a389384", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8926, "upload_time": "2018-07-04T12:03:16", "url": "https://files.pythonhosted.org/packages/65/0a/b10bf83cb65be72dd10a32c9c935b088f97b28c928403490e0c18df6e173/pydubbo-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "aff283cdf7dc384efec32b41a0019583", "sha256": "b073eab96ca640dbc1ce86e1ae1f93774789825f940fa402eaf58b55cd3bbbdd" }, "downloads": -1, "filename": "pydubbo-0.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "aff283cdf7dc384efec32b41a0019583", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9865, "upload_time": "2018-07-16T15:01:05", "url": "https://files.pythonhosted.org/packages/ad/4f/7d92dfd46fdb963ca2f3843228a6ef4ecc956121921119127775c8e2e3ab/pydubbo-0.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b87e8ec2935fea525a0b130e09c4ca37", "sha256": "ced15b284bc9f0bb1c72e762a8daa8294411780ed119f0031bb1320a8c122add" }, "downloads": -1, "filename": "pydubbo-0.0.6.tar.gz", "has_sig": false, "md5_digest": "b87e8ec2935fea525a0b130e09c4ca37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9421, "upload_time": "2018-07-16T15:00:48", "url": "https://files.pythonhosted.org/packages/6f/dc/10ce16387c3aa81e3d7fb0e5809c5143021ca7a970201236be112ffc2178/pydubbo-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "fc1ef3158ca746c5c506271e1014b911", "sha256": "397b7027fdfb0876aa133477e2ab0e40a8561f7549f32a5e3025fd5628817624" }, "downloads": -1, "filename": "pydubbo-0.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "fc1ef3158ca746c5c506271e1014b911", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10153, "upload_time": "2019-03-13T03:12:41", "url": "https://files.pythonhosted.org/packages/5a/57/5eb9a9acae1ed78a25f6ec658c7c2c92c079e3d250785c3358fce59707c9/pydubbo-0.0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b62fe9ed05a5912d12c98b368639229", "sha256": "9e3461b3e5abd2c22055a7a32a6ad328da55744a1237309266fcf85965216a85" }, "downloads": -1, "filename": "pydubbo-0.0.7.tar.gz", "has_sig": false, "md5_digest": "5b62fe9ed05a5912d12c98b368639229", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9701, "upload_time": "2019-03-13T03:12:25", "url": "https://files.pythonhosted.org/packages/b7/f4/82734a22806f28d138ebf0c5cccb81e8c951125b4150b9ef328891c5446e/pydubbo-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "362bb4875fbaee2a5b976ada723ffa4b", "sha256": "23a742df91d35859da877becff48622550aa4f6020658580bd5d01307d66152f" }, "downloads": -1, "filename": "pydubbo-0.0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "362bb4875fbaee2a5b976ada723ffa4b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10476, "upload_time": "2019-03-13T03:32:07", "url": "https://files.pythonhosted.org/packages/17/80/c785031e0188db0f03d80d6bc42e9574dd11836dfab50570efff2c9d4d5e/pydubbo-0.0.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d0e16c4ea21da182325ba9fc905d7d9", "sha256": "cb7f3e90776964546162cf843499ed039aa224da31456f9bf1488fdd29f0bb37" }, "downloads": -1, "filename": "pydubbo-0.0.8.tar.gz", "has_sig": false, "md5_digest": "6d0e16c4ea21da182325ba9fc905d7d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10361, "upload_time": "2019-03-13T03:31:50", "url": "https://files.pythonhosted.org/packages/dd/8e/e0d8859c5e2c36f3aed802a0e10970273efbe66e75617ecf11defe93ac61/pydubbo-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "b271f4a8996023c3638e67313cf43228", "sha256": "fee115b1d5d0500d63e6029f9c7cae7706b40cbfd7c375a89e01e8e8bd19e3f8" }, "downloads": -1, "filename": "pydubbo-0.0.9-py2-none-any.whl", "has_sig": false, "md5_digest": "b271f4a8996023c3638e67313cf43228", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10458, "upload_time": "2019-03-13T03:37:22", "url": "https://files.pythonhosted.org/packages/9f/58/b422ed419851b73915352b59b49719f6b57a65c0e3aaeb5d77eaf195b22d/pydubbo-0.0.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "47e229492a55442e0eed9be590c3559e", "sha256": "65e50eca227232988e7190759972f1e830b056d5aca7259329984eae74ebd577" }, "downloads": -1, "filename": "pydubbo-0.0.9.tar.gz", "has_sig": false, "md5_digest": "47e229492a55442e0eed9be590c3559e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10320, "upload_time": "2019-03-13T03:37:08", "url": "https://files.pythonhosted.org/packages/0d/ec/2478f18388c443ab781b66eb084f92ea975531d72ee41d51bcadd8aca815/pydubbo-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "fd05953b2893b298014bf23212be504f", "sha256": "7ca53cdd55b56ace44e2af1a0aa64fdacc46172731160693049fcfe07b253e49" }, "downloads": -1, "filename": "pydubbo-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "fd05953b2893b298014bf23212be504f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10699, "upload_time": "2019-03-14T13:15:57", "url": "https://files.pythonhosted.org/packages/f3/e7/6c25ae9a2a94da7644c0823e23f9d8adbbda232b3876a40e4cb0d9814f8c/pydubbo-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e63b492988be60075df8407b31605ad", "sha256": "f7dd2069376f6cc7609db3402965074d29727842079100c144d8829eedf0264e" }, "downloads": -1, "filename": "pydubbo-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9e63b492988be60075df8407b31605ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10694, "upload_time": "2019-03-14T13:15:44", "url": "https://files.pythonhosted.org/packages/7d/4f/46c4137ec2f532f306b68d1258b08428ba7b3a2e92b4ab7c25443070ed1c/pydubbo-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "66748bd34525d3d9b805a0d322b9e59f", "sha256": "2de7165f6368ae6b17f9bcedcb25c0038f3a0b06a4e7e977524d5be7118ecf49" }, "downloads": -1, "filename": "pydubbo-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "66748bd34525d3d9b805a0d322b9e59f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10754, "upload_time": "2019-03-14T13:52:29", "url": "https://files.pythonhosted.org/packages/aa/77/23de76c6ccf023bec0eb254deb00ea89a0f9eb56ffc8e06f4b5f8ace4378/pydubbo-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a692a9b5d5e88b1281628761d083790", "sha256": "c7b43fa38566b7404e8e7504e8fa18a813be79c75059efda0b233e81df351a2d" }, "downloads": -1, "filename": "pydubbo-0.1.1.tar.gz", "has_sig": false, "md5_digest": "0a692a9b5d5e88b1281628761d083790", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10745, "upload_time": "2019-03-14T13:52:14", "url": "https://files.pythonhosted.org/packages/28/70/49debd75ab060261bb6b8d92e848bbee7f3d36c180d3a37d0fe39ef23285/pydubbo-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "66748bd34525d3d9b805a0d322b9e59f", "sha256": "2de7165f6368ae6b17f9bcedcb25c0038f3a0b06a4e7e977524d5be7118ecf49" }, "downloads": -1, "filename": "pydubbo-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "66748bd34525d3d9b805a0d322b9e59f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10754, "upload_time": "2019-03-14T13:52:29", "url": "https://files.pythonhosted.org/packages/aa/77/23de76c6ccf023bec0eb254deb00ea89a0f9eb56ffc8e06f4b5f8ace4378/pydubbo-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a692a9b5d5e88b1281628761d083790", "sha256": "c7b43fa38566b7404e8e7504e8fa18a813be79c75059efda0b233e81df351a2d" }, "downloads": -1, "filename": "pydubbo-0.1.1.tar.gz", "has_sig": false, "md5_digest": "0a692a9b5d5e88b1281628761d083790", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10745, "upload_time": "2019-03-14T13:52:14", "url": "https://files.pythonhosted.org/packages/28/70/49debd75ab060261bb6b8d92e848bbee7f3d36c180d3a37d0fe39ef23285/pydubbo-0.1.1.tar.gz" } ] }