Python 编写的 eureka 客户端,同时支持注册与发现服务,能使得你的代码非常方便地接入 spring cloud 中。
Python 3.7+
从0.9.0开始,不再支持 python 2,如果你需要使用 python 2,请使用 0.8.12 版本。
特点
同时支持注册以及发现服务。
支持故障切换。
支持DNS发现。
非常简单的配置过程,堪比 Springboot 的配置文件。
自动化的心跳以及组件状态机制,不需要开发者维护心跳。
自动化的退出机制。只要 Python 进程正常退出,组件会自己从 eureka 服务器退出。
封装了调用其他服务的接口,用法类似 Spring boot 的 RestTemplate。
调用其他服务时支持多种 HA(高可用)的策略