eureka is for python to connect to eureka, include heartbeat and get app info.
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()
if you have any problem or suggest, please contact me with my email of [email protected].