Skip to main content
# discovery-client

[![CircleCI](https://circleci.com/gh/tomwei7/discovery-client.svg?style=svg)](https://circleci.com/gh/tomwei7/discovery-client)
[![PyPI version](https://badge.fury.io/py/python-discovery-client.svg)](https://badge.fury.io/py/python-discovery-client)

python client for discovery https://github.com/bilibili/discovery only support python3.

### Install

```bash
pip install python-discovery-client
```

### Usage

```python
from discovery import config_from_env, Client


# register instance
client = Client(config_from_env('127.0.0.1:7771')) # use you discovery domain
client.register('your app name', ['http://127.0.0.1:8000'])

# watch instance
def watch_callback(instances):
print('instance change: %s', instances)

client.watch('your app name', watch_callback)

client.stop()
```


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python-discovery-client-0.5.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

python_discovery_client-0.5-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file python-discovery-client-0.5.tar.gz.

File metadata

  • Download URL: python-discovery-client-0.5.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.1

File hashes

Hashes for python-discovery-client-0.5.tar.gz
Algorithm Hash digest
SHA256 a1c505cedbe4fa5302ec285a78106aeca1cc4b821c20947651d8828ba46efbb0
MD5 e8142132fb1b2933fe4b26600dc1fc55
BLAKE2b-256 2a931c0d9e5475ed79dabbe705d64d474a72cca95d78dbf71c57eec256b1776b

See more details on using hashes here.

File details

Details for the file python_discovery_client-0.5-py3-none-any.whl.

File metadata

  • Download URL: python_discovery_client-0.5-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.1

File hashes

Hashes for python_discovery_client-0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d5faed61404f02f3fb4278437723bcda8fb28095628fa3dd6d1f523c72af67dd
MD5 d7f6bd9183455f2265e139d54a6a3a85
BLAKE2b-256 4356b7d49e4ea77194861f8018398c265544ec8623bb7101002502f5e10af3e6

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5 This release

2 files

0.4

2 files

0.3

2 files

0.2

2 files

0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page