一:Eureka技术
2020-05-05 本文已影响0人
离家出走的小白
1、是什么?
服务注册中心(相当于公司(微服务)入住某一栋大厦(大厦注册系统就相当于服务注册中心))
2、使用
创建maven子工程
配置pom
配置yml
在启动类里面导入服务注解,开启这个服务
成功:
Eureka是个CS
下面是把服务注册到eureka:
下面的地址是eureka暴露的地址
这不是报错,这是eureka的自我保护机制启动【1、超时会报红、多次更改status名称会报红,这都没影响】
改进让它显示的不再是错误页面而是内容数据
1、
2、
3、
效果:
前面做的是服务注册,访问信息针对团队。如果想让客户也晓得,可以用服务发现,就是一个类的使用问题。把注册的服务暴露出去
服务发现(对外展现不是什么重点)
访问也是一样的效果Eureka的集群配置
1、创建eureka2和3导入pom配置yml和启动类
2、多个Eureka都是localhost这样不方便,所以我们为localhost起别名并修改yml
步骤图:2、3都是跟父maven的子模块
yml的修改
启动类跟以前一样
注册客户配置(客户绑定多台注册器,减少宕机出现的故障)
查看效果:
Eureka和zookeeper的区别
首先保证程序可用,其次才是数据一致