当前位置: 首页 > news >正文

平面设计师必去的网站高新区网站建设的建议

平面设计师必去的网站,高新区网站建设的建议,wordpress生成软件,无锡手机网站建设报价一、服务注册中心组件(*) 定义:服务注册中心就是在整个微服务架构单独抽取一个服务,该服务不做项目中任何业务功能,仅用来在微服务中记录微服务、对微服务进行健康状态检查,及服务元数据信息存储常用的注册中心:eurek…

一、服务注册中心组件(*)

定义:服务注册中心就是在整个微服务架构单独抽取一个服务,该服务不做项目中任何业务功能,仅用来在微服务中记录微服务、对微服务进行健康状态检查,及服务元数据信息存储常用的注册中心:eureka(netflix)、zookeeper(java)、consul(go)、nacos(java阿里巴巴)eureka:是netflix开发的服务发现框架。包含两个组件, eureka server 和 eureka client

Eureka

eureka server
  • 1.添加依赖
<!-- eureka server -->
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
  • 2.在启动类上添加注解@EnableEurekaServer
@SpringBootApplication
@EnableEurekaServer
public class EurekaServerApplication {
SpringApplication.run(EurekaServerApplication.class, args);}
  • 3.配置文件
# 服务名称
spring.application.name=EUREKA-SERVER
# eureka server端口号,默认8761
server.port=8761
# eureka server服务注册中心地址
eureka.client.service-url.defaultZone=http://localhost:8761/eureka/
  • 未指定服务名称时,启动服务后,在eureka server管理界面中出现UNKNOW的一个未知应用
    在这里插入图片描述

在微服务架构中服务名称代表服务唯一标识,服务名称必须唯一,通过配置spring.application.name=EUREKA-SERVER指定,推荐服务名称大写(默认大写),服务名不能出现下划线_

  • eureka server启动过程中报错在这里插入图片描述

eureka含有两个组件eureka server、eureka client,当项目中引入eureka server组件依赖时,这个组件会同时将eureka client引入到项目中,因此启动时将自己作为一个服务注册中心启动,同时也会将自己作为服务客户端进行注册,默认启动时立即注册,注册时的服务还没有准备完成,因此会出现当前错误

  • 关闭eureka server 自己注册自己
# 关闭eureka client立即注册
eureka.client.fetch-registry=false
# 让当前应用仅仅是服务注册中心,不向eureka server注册
eureka.client.register-with-eureka=false
eureka client

eureka client 就是日后基于业务拆分出来的一个个微服务

  • 1.引入依赖
<!-- eureka client-->
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
  • 2.在启动类上加注解@EnableEurekaClient
@SpringBootApplication
@EnableEurekaClient
public class EurekaClientApplication {}
  • 3.配置文件
server.port=8989
# 服务名称
spring.application.name=EUREKA-CLIENT
# eureka server注册中心地址
eureka.client.service-url.defaultZone=http://localhost:8761/eureka/
eureka 自我保护机制

经测试,跟spring cloud版本有关,高版本的会立即清除(如Hoxton.SR8)

1.自我保护机制触发现象

当eureka client宕机后,eureka server管理界面出现如下现象,即触发了自我保护机制
在这里插入图片描述

2.自我保护机制(Self Preservation Mode)

- 官网地址:https://github.com/Netflix/eureka/wiki/Server-Self-Preservation-Mode
- 自我保护机制默认是开启的。这样做是为了确保灾难性的网络事件不会清除eureka注册表数据,并将其传播到下游的所有客户端
- 自我保护机制,将客户端在服务注册中心清除的条件1.心跳次数高于预期阈值2.关闭自我保护机制

3.eureka server关闭自我保护机制(了解即可)

1.eureka server端添加配置
# 关闭自我保护机制,默认开启(建议开启)
eureka.server.enable-self-preservation=false
# 超时3S自动清除
eureka.server.eviction-interval-timer-in-ms=30002.eureka client端添加配置
# 用来修改eureka server默认接收心跳的最大时间,默认是90S
eureka.instance.lease-expiration-duration-in-seconds=10
# 指定客户端多久向eureka server发送一次心跳,默认是30S
eureka.instance.lease-renewal-interval-in-seconds=5
eureka server 集群搭建
搭建伪集群,有三台eureka server,分别为
localhost:8761/eureka/
localhost:8762/eureka/
localhost:8763/eureka/在端口为8761的应用配置eureka server集群地址:
eureka.client.service-url.defaultZone=http://localhost:8762/eureka/,http://localhost:8763/eureka/
在端口为8762的应用配置eureka server集群地址:
eureka.client.service-url.defaultZone=http://localhost:8761/eureka/,http://localhost:8763/eureka/
在端口为8763的应用配置eureka server集群地址:
eureka.client.service-url.defaultZone=http://localhost:8761/eureka/,http://localhost:8762/eureka/demo:用同一个服务多次启动,分别指定不同的端口号(-Dserver.port=8761、-Dserver.port=8762、-Dserver.port=8763)在eureka client端添加eureka server集群地址
# eureka server集群注册中心地址
eureka.client.service-url.defaultZone=http://localhost:8761/eureka/,http://localhost:8762/eureka/,http://localhost:8763/eureka/# eureka client端集群搭建- 指定不同的端口分别启动- spring.application.name指定的服务名称必须是同一个
  • localhost:8761
    在这里插入图片描述

  • localhost:8762
    在这里插入图片描述

  • localhost:8763
    在这里插入图片描述

eureka 总结
1.作用:在微服务架构中,充当服务注册中心
2.两个组件:eureka server、eureka client
3.eureka组件1.x(稳定),2.x版本停止更新
4.不推荐使用eureka作为服务注册中心4.1 最新版本已停止更新4.2 每次必须通过手动写代码形式开发服务注册中心
http://www.yayakq.cn/news/510866/

相关文章:

  • dns 本地 网站建设高端网站设计费用
  • 制作网站404页面二次元wordpress主题
  • 个人网站怎么建中国企业商标网
  • 西安网站seo费用全球云邮登陆网站
  • 专门做油画交流的网站免费手机个人网站
  • 建立一个网站怎么做做seo网站空间
  • wordpress搭建子网站信誉好的商城网站建设
  • 建设部网站查造价师微信网站制作软件
  • 小程序和网站开发难度百度直接打开
  • 建材网站设计青海 网站开发 app
  • 做qq头像的网站有哪些工商公示信息查询系统官网
  • 惠州地区网站建设公司cd.wordpress.ncn
  • 做网站 阿里云鲁山网站建设兼职
  • 新西兰网站建设装修公司加盟十大品牌
  • 网站的推广方案怎么写建立一个购物网站平台费用
  • 企业网站建设的要素网站建设业务活动
  • 永康门业微网站建设修改wordpress 表格
  • 站群论坛du制作网站
  • 制作社交网站做金融资讯用什么网站程序
  • 首钢建设二公司网站seo推广教学
  • 网站开发端口查询网红营销套路
  • dedecms网站栏目管理wordpress 高性能
  • 免费大数据网站承德微网站建设
  • 婚庆企业网站建设网站文字编辑怎么做
  • 网站建设 深路互动互联网行业都有哪些专业
  • 信用泰安网站顺网网页游戏大厅
  • 网站建设维护要加班吗需要品牌网站建设
  • 网页设计公司企业文化山西seo优化
  • discuz网站ip中国能建官网
  • 河北建设官方网站梧州论坛最新主题