文件名称:doge:Doge是一个基于Python的高性能开源RPC框架
文件大小:34KB
文件格式:ZIP
更新时间:2024-06-06 00:46:33
microservices service-discovery rpc doge rpc-framework
Doge Doge is a Python RPC framework like and . Features 服务治理, 服务注册, 服务发现 高可用策略, failover, backupRequestHA 负载均衡策略, RandomLB, RoundrobinLB 限流策略, gevent Pool 功能扩展, Opentracing, Prometheus Quick Start Installation pip install dogerpc 你可以在找到以下实例 Doge server 新建server端配置文件 registry: # 注册中心 protocol: etcd # 注册协议, 支持 etcd 与 direct, 默认 etcd host: 127.0.0.1 # 注册中心 host port: 2379 # 注册中心 port # "
【文件预览】:
doge-master
----.gitignore(1KB)
----doge()
--------gunicorn()
--------rpc()
--------registry()
--------cluster()
--------__init__.py(0B)
--------common()
--------config()
--------filter()
----README.md(6KB)
----tests()
--------test_client.py(2KB)
--------test_server.py(1KB)
--------test_endpoint.py(1KB)
--------test_url.py(518B)
--------__init__.py(46B)
--------test_registry.py(3KB)
--------client.yaml(132B)
--------test_config.py(938B)
--------test_ha.py(1KB)
--------test_lb.py(797B)
--------server.yaml(183B)
----examples()
--------server.py(540B)
--------client.yaml(229B)
--------client.py(628B)
--------server.yaml(258B)
----LICENSE(11KB)
----.coveragerc(201B)
----requirements.txt(153B)
----download_etcd.sh(247B)
----MANIFEST.in(62B)
----setup.py(1KB)
----.travis.yml(339B)