添加了一些参考内容
3 files changed
tree: 23a22f6e768791e26372a52ce92c7dda140f2440
  1. dubbo/
  2. tests/
  3. .gitignore
  4. LICENSE
  5. README.md
  6. requirements.txt
  7. setup.py
  8. test.sh
README.md

python-dubbo

Python Dubbo Client.

Installation

pip install python-dubbo

Example

About

* Python字节相关的转化操作:<https://docs.python.org/2/library/struct.html>
* Hessian2的编码规则:<http://hessian.caucho.com/doc/hessian-serialization.html>
* 实现Hessian2编码时的参考:[参考1](https://github.com/WKPlus/pyhessian2/blob/3.1.5/pyhessian2/encoder.py),[参考2](https://github.com/zhouyougit/PyDubbo/blob/master/dubbo/hessian2.py)
* Dubbo相关的编码规则:[参考1](http://fe.58qf.com/2017/11/07/node-dubbo/) 和 [参考2](http://cxis.me/2017/03/19/Dubbo%E4%B8%AD%E7%BC%96%E7%A0%81%E5%92%8C%E8%A7%A3%E7%A0%81%E7%9A%84%E8%A7%A3%E6%9E%90/)
* Dubbo的心跳机制:<http://www.cnblogs.com/java-zhao/p/8539046.html>
* 部分实现参考了dubbo的Java源码的实现