zookeeper服务注册中心
服务配置文件
spring:
application:
name: has-zk-app
cloud:
zookeeper:
discovery:
#register: true
root: /zk-service
connect-string: localhost:2181
metadata:
# management.context-path: /foo
# health.path: /ping
user.name: zy
user.password: zy
logging:
file: admin-server-zk2.log
server:
port: 8186
management:
endpoints:
web:
#base-path: "/actuator"
exposure:
include: "*"
以下是展示的数据信息
以下获取的主要代码
在微服务启动之后 会查看某个属性的信息register 这个如果使用zk的话默认是 true如果为false
则不进行注册,注册的过程 就是把该微服务的信息写入到zk中 写入的路径
- 根路径/ 服务名(这里该是id,一般不单独设置)/ 服务的id(这个id是zk自生成的)
在获取微服务的信息的时候 也是从zk中获取 所有的微服务的名称之后找到对应的微服务的信息然后返回如上图的代码