/eureka

python client for netflix Eureka

Primary LanguagePython

eureka

eureka is for python to connect to eureka, include heartbeat and get app info.

Example:

from eureka import DiscoveryClient

app = 'EUREKA_TEST'

eureka_urls = ['http://localhost:8761', ]

instance = {
     'ipAddr': 'localhost',
     'port': 7777,
     'app': app,
     'instanceId': 'instanceId',
     'leaseInfo': {
          'durationInSecs': 10,
          'evictionDurationInSecs': 20,
     }
}


client = DiscoveryClient(eureka_urls, instance)

# registering service
client.register()

# Fetching all app data
applications = client.get_applications()
print applications

# Fetching app data
app_data = client.get_application(app)
print app_data

# unregister service
client.unregister()

Support

if you have any problem or suggest, please contact me with my email of 819070918@qq.com.