一: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的区别

首先保证程序可用,其次才是数据一致

上一篇下一篇

猜你喜欢

热点阅读