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

建设手机网站赣州网站seo

建设手机网站,赣州网站seo,网站建设品牌策划,wordpress自定义page一、服务注册中心组件(*) 定义:服务注册中心就是在整个微服务架构单独抽取一个服务,该服务不做项目中任何业务功能,仅用来在微服务中记录微服务、对微服务进行健康状态检查,及服务元数据信息存储常用的注册中心: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.khdw.cn/news/1377.html

相关文章:

  • 智恒企业网站管理系统口碑营销的方法
  • 韩国的汽车设计网站站长之家权重
  • wordpress 布局插件seo做的好的网站
  • 做淘宝用什么批发网站seo专业培训需要多久
  • 郑州市网站建设公司天津百度推广电话
  • 口碑营销策略宁德seo公司
  • 北京网站制作公司飞沐深圳网站公司排名
  • 商城app骗局西安seo搜推宝
  • 媒体邀约优化建站
  • 站长素材网app免费下载关键词排名工具有哪些
  • 合肥网站建公众号软文范例100
  • wordpress添加new佛山seo外包平台
  • 保定中小企业网站制作百度人工智能
  • 做游乐设施模型的网站磁力狗bt
  • 武汉做网站哪家公司制作企业网站的公司
  • 最新的高端网站建设宁德市人民政府
  • 网站生成器下载桂平seo关键词优化
  • 腾讯云服务器如何使用杭州seo营销公司
  • 咸阳制作网站亚马逊关键词
  • 万全孔家庄做网站seo搜索引擎优化服务
  • 品牌网站建设有什么作用广告营销的经典案例
  • 高端品牌网站建设有哪些注意事项优化网站排名茂名厂商
  • dreamweaver手机版安卓贵州快速整站优化
  • 免费建网站在那里好长沙seo工作室
  • 做英文兼职的网站有哪些推广app
  • 做网站卖机器怎么弄百度一下就知道官方网站
  • 专门做设计的网站有哪些深圳百度推广客服
  • wordpress怎么信用卡收款太原seo软件
  • WordPress连接符seo狂人
  • 库存网站建设供应线上推广