springcloud +springcloud gateway + consul(eureka) 搭建微服务平台
1、springcloud + spring Gateway(网关) + consul(注册中心) 搭建微服务平台
python服务注册到consul注册中心
#pip install python-consul
import consul
from config.readConfig import ReadConfig
class ConsulClient(object):
'''
python向注册中心注册服务
'''
def __init__(self):
'''初始化,连接consul服务器'''
# consul注册中心的port和ip
self.consul_host = ReadConfig().get('consul', 'consul_host')
self.consul_port = ReadConfig().get('consul', 'consul_port')
# 当前voiceDataAnalysis系统的ip和port
self.voiceData_host = ReadConfig().get('voiceDataAnalysis', 'server_host')
self.voiceData_port = ReadConfig().get('voiceDataAnalysis', 'server_port')
self._consul