微信h5游戏网站建设,微信营销定位,杂志网站建设,网站建设工作组1.Eureka注册中心 1.1 简介与依赖导入 1.2 服务注册与发现 启动eureka模块 访问Eureka 将user-service,book-service,borrow-service作为eureka的客户端#xff0c;先导包。三个导入方式一样。 配置文件#xff0c;三个模块下都一样配置 然后分别启动三个模块 发现注册…
1.Eureka注册中心 1.1 简介与依赖导入 1.2 服务注册与发现 启动eureka模块 访问Eureka 将user-service,book-service,borrow-service作为eureka的客户端先导包。三个导入方式一样。 配置文件三个模块下都一样配置 然后分别启动三个模块 发现注册服务 三个模块起名字同理
*** 实现服务发现让各个模块之间调用 然后重启borrow-service,刷新此时通过服务名称可实现访问。 添加环境变量 启动 再次刷新发现01调用02未调用。说明同样的服务存在多个的话eureka将会进行负载均衡选择一个合适的去调用若其中一个关闭则回调用另一个。到此简单的服务发现与负载均衡就实现了。
1.3 Eureka高可用配置
若Eureka中断了则会存在其他服务还可访问。但若缓存过期了都访问不了。此时可配置多个eureka服务类似user-service做成一个集群。 变动后注意红框的内容两个eureka服务是互相绑定的。
此时需要指定ip地址因为此时访问不能用localhsot,只能用自定义主机名 针对linux在vim /etc/host,在里边添加两行 127.0.0.1 eureka01 127.0.0.1 eureka02 针对windows在C:\Windows\System32\drivers\etc\host 添加两个eureka集群服务 指定两个eureka的配置文件 启动eureka集群 接下来需要将微服务(user-service,borrow-service,book-service)配置挂载到两个eureka上去。三个服务同理。然后启动三个服务。 服务在两个eureka上都存在。 此时挂掉其中一个服务还能继续访问此时实现了高可用。 需要项目资料的可关注后在下方评论1后续会持续更新。