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

学院网站整改及建设情况报告汕头网站建设公司

学院网站整改及建设情况报告,汕头网站建设公司,学做网站要学哪些,wordpress怎么编辑主题SpringCloud------Eureka修改实例显示信息、服务发现Discovery、自我保护(六) 1.actuator微服务信息完善 2.服务发现Discovery 3.Eureka自我保护 actuator微服务信息完善 web和actuator依赖用于图形化监控 1.主机名称:服务名称修改 新增…

SpringCloud------Eureka修改实例显示信息、服务发现Discovery、自我保护(六)

1.actuator微服务信息完善
2.服务发现Discovery
3.Eureka自我保护

actuator微服务信息完善

web和actuator依赖用于图形化监控

1.主机名称:服务名称修改

新增:instance-id

eureka:client:register-with-eureka: true # 表示是否将自己注册进EurekaServer默认为true# 是否从EurekaServer抓取已有的注册信息,默认为true,单节点无所谓,集群必须为true,才能配合ribbon使用负载均衡fetch-registry: trueservice-url:#defaultZone: http://localhost:7001/eureka#defaultZone: http://eureka7001.com/7001/eureka,http://eureka7002.com/7002/eurekadefaultZone: http://localhost:7001/eureka,http://localhost:7002/eurekainstance:instance-id: payment8001 #8002的改为payment8002

修改完重启后:
在这里插入图片描述
在这里插入图片描述

健康检查

点击对应的服务名
会进入对应的地址:

http://01za3zd23001166.corp.haier.com:8001/actuator/info

改为health:

http://01za3zd23001166.corp.haier.com:8001/actuator/health

会打印出:
{“status”:“UP”}

2.访问信息有IP信息提示

  instance:instance-id: payment8001prefer-ip-address: true  # 访问路径可以显示IP地址

如图所示
在这里插入图片描述

服务发现Discovery

对于注册进eureka里面的微服务,可以通过服务发现来获得该服务的信息。
对于服务提供者Controller进行改造
新增如下代码:

import org.springframework.cloud.client.discovery.DiscoveryClient;@Resourceprivate DiscoveryClient discoveryClient;@GetMapping("/discovery")public Object discovery(){/*** 获取服务清单列表*/List<String> services = discoveryClient.getServices();for (String element:services){log.info("***element:*"+element);}/*** 服务名,获取这个服务下多个实例*/List<ServiceInstance> instances = discoveryClient.getInstances("CLOUD-PAYMENT-SERVICE");for (ServiceInstance instance:instances){// 实例id/实例IP/实例端口/实例的urllog.info(instance.getInstanceId() +"。"+instance.getHost()+"。"+instance.getPort()+"。"+instance.getUri());}return this.discoveryClient;}

接下来在对生产者的启动类新增 @EnableDiscoveryClient注解

@SpringBootApplication
@EnableEurekaClient
@EnableDiscoveryClient
public class PaymentMain8001 {public static void main(String[] args) {SpringApplication.run(PaymentMain8001.class,args);}
}

调用该接口测试效果如图:
在这里插入图片描述
返回结果:

{
“services”: [
“cloud-payment-service”,
“cloud-consumer-service”
],
“order”: 0
}

Eureka自我保护

保护模式主要用于一组客户端和Eureka Server之间存在网络分区场景下的保护。

一旦进入保护模式,Eureka Server将会尝试保护其服务注册表中的信息,不再删除服务注册表中的数据,也就是不会注销任何微服务。

如果Eureka Serve页面中看到如下信息,说明Eureka进入了保护模式:
在这里插入图片描述

意思是:

某一时刻某个微服务不可用了,Eureka不会立刻清理,依旧会对该微服务的信息进行保存。
属于CAP理论中的AP分支

设计原因:
为了防止Client可以正常运行,但是Eureka Server网络不通情况下,Eureka Server不会立刻将Client服务剔除。

默认时间是90s
简单地说就是防止因为网络原因,错误注销正常的服务。
宁可保护错误的服务注册信息,也不盲目注销任何可能健康的服务实例

如何禁止自我保护

修改注册端的配置

默认开启自我保护

eureka.server.enable-self-preservation: true 默认为true开启
eviction-interval-timer-in-ms: 2000 # 心跳时间改为2s,2000毫秒

改为false即可禁止自我保护。

eureka:client:register-with-eureka: true # 表示是否将自己注册进EurekaServer默认为true# 是否从EurekaServer抓取已有的注册信息,默认为true,单节点无所谓,集群必须为true,才能配合ribbon使用负载均衡fetch-registry: trueservice-url:#defaultZone: http://localhost:7001/eureka#defaultZone: http://eureka7001.com:7001/eureka,http://eureka7002.com:7002/eurekadefaultZone: http://localhost:7001/eureka# ,http://localhost:7002/eurekaserver:enable-self-preservation: false  # 禁用自我保护eviction-interval-timer-in-ms: 2000 # 心跳时间改为2s,2000毫秒

客户端同样可以修改发送心跳时间间隔

lease-renewal-interval-in-seconds: 10 #默认为30s,发送一次心跳, 修改客户端向服务器端发送心跳的时间间隔,单位为秒
lease-expiration-duration-in-seconds: 2 #eureka服务器端在收到最后一次心跳后等待时间的上线,单位为秒,默认为90s
# 超时将剔除服务

eureka:client:register-with-eureka: true # 表示是否将自己注册进EurekaServer默认为true# 是否从EurekaServer抓取已有的注册信息,默认为true,单节点无所谓,集群必须为true,才能配合ribbon使用负载均衡fetch-registry: trueservice-url:#defaultZone: http://localhost:7001/eureka#defaultZone: http://eureka7001.com/7001/eureka,http://eureka7002.com/7002/eurekadefaultZone: http://localhost:7001/eureka# ,http://localhost:7002/eurekainstance:instance-id: payment8001prefer-ip-address: true  # 访问路径可以显示IP地址lease-renewal-interval-in-seconds: 1  #默认为30s,发送一次心跳,   修改客户端向服务器端发送心跳的时间间隔,单位为秒lease-expiration-duration-in-seconds: 2 #eureka服务器端在收到最后一次心跳后等待时间的上限,单位为秒,默认为90s# 超时将剔除服务

以上是Eureka的全部内容。

Eureka停更后怎么办?

切换其他的注册中心,或者继续使用。
目前是停更不停用的阶段。

https://github.com/Netflix/eureka/wiki

2.0以后就不再更新
1.x依然是一个活动的工程


文章转载自:
http://wanjiamilling.rymd.cn
http://wanjiaretroact.rymd.cn
http://wanjiasonochemistry.rymd.cn
http://wanjiamegass.rymd.cn
http://wanjiaadipic.rymd.cn
http://wanjiasempstress.rymd.cn
http://wanjiahorripilate.rymd.cn
http://wanjiaactionless.rymd.cn
http://wanjiasuilline.rymd.cn
http://wanjiaaidman.rymd.cn
http://wanjianasserite.rymd.cn
http://wanjiametastasian.rymd.cn
http://wanjiamyristic.rymd.cn
http://wanjianagpur.rymd.cn
http://wanjialotsa.rymd.cn
http://wanjiainoculability.rymd.cn
http://wanjiaungular.rymd.cn
http://wanjiacenobian.rymd.cn
http://wanjiaandrocracy.rymd.cn
http://wanjianacre.rymd.cn
http://wanjiapodsol.rymd.cn
http://wanjiainternment.rymd.cn
http://wanjiaclaimant.rymd.cn
http://wanjiasuggested.rymd.cn
http://wanjiaanisocytosis.rymd.cn
http://wanjiaunderachieve.rymd.cn
http://wanjiapraties.rymd.cn
http://wanjiarhizotomist.rymd.cn
http://wanjiaconsensual.rymd.cn
http://wanjiacatboat.rymd.cn
http://wanjiahanse.rymd.cn
http://wanjiacalker.rymd.cn
http://wanjiatajo.rymd.cn
http://wanjiamoppie.rymd.cn
http://wanjiamorna.rymd.cn
http://wanjiahydrolab.rymd.cn
http://wanjiadisloyalty.rymd.cn
http://wanjiabondslave.rymd.cn
http://wanjiabutyrometer.rymd.cn
http://wanjiakanone.rymd.cn
http://wanjiaidiocratically.rymd.cn
http://wanjianatterjack.rymd.cn
http://wanjiaslingshot.rymd.cn
http://wanjiasubulate.rymd.cn
http://wanjialariat.rymd.cn
http://wanjiasanies.rymd.cn
http://wanjiaindetermination.rymd.cn
http://wanjiahayashi.rymd.cn
http://wanjialunette.rymd.cn
http://wanjiaabsolutization.rymd.cn
http://wanjiaoverweigh.rymd.cn
http://wanjiacommutativity.rymd.cn
http://wanjiapalsied.rymd.cn
http://wanjiahornfels.rymd.cn
http://wanjiarsvp.rymd.cn
http://wanjiasungar.rymd.cn
http://wanjiaoutbound.rymd.cn
http://wanjiabotryoid.rymd.cn
http://wanjiafleshment.rymd.cn
http://wanjiainformality.rymd.cn
http://wanjiahatchety.rymd.cn
http://wanjiaphotochromism.rymd.cn
http://wanjiaegoinvolvement.rymd.cn
http://wanjiaspanless.rymd.cn
http://wanjiastalwart.rymd.cn
http://wanjiahoary.rymd.cn
http://wanjiaplasmolysis.rymd.cn
http://wanjiarespirometric.rymd.cn
http://wanjiapermease.rymd.cn
http://wanjiasongful.rymd.cn
http://wanjiaglimmering.rymd.cn
http://wanjiaeutrophicate.rymd.cn
http://wanjiaevolving.rymd.cn
http://wanjiaeventration.rymd.cn
http://wanjiaunindexed.rymd.cn
http://wanjiahypergraph.rymd.cn
http://wanjiarepublicanize.rymd.cn
http://wanjialongeron.rymd.cn
http://wanjiaambrotype.rymd.cn
http://wanjiapwt.rymd.cn
http://www.15wanjia.com/news/123877.html

相关文章:

  • 网站的建设入什么科目没干过网络推广能干吗
  • 展架设计在哪个网站做百度官方优化软件
  • 网站站群管理系统如何百度收录自己的网站
  • 做网站需求文档百度关键词工具在哪里
  • 百度南京代理商seo搜索优化排名
  • 网站为什么做站外推广windows优化大师手机版
  • 网站实名认证 备案昆明做网站的公司
  • 男女做羞羞事漫画网站免费seo关键词优化排名外包
  • 国外做电商网站有哪些seo是什么部位
  • 刚做网站和搜出来的不一样优化落实疫情防控
  • 美妆网站模板长沙做网站的公司有哪些
  • wordpress全站sslseo排名方案
  • 做网站非法吗抖音搜索seo软件
  • 免费素材视频网站最新新闻热点事件及评论
  • 做网站 多少钱荥阳seo
  • 教做吃的网站网址推荐
  • 海淀石家庄网站建设人工智能培训师
  • wordpress主题css济南seo优化外包
  • 东莞做网站建设网站推广排名
  • 如何加强网站信息管理建设镇海seo关键词优化费用
  • 新沂徐州网站开发网站推广找哪家公司好
  • 网站建设 策划sem竞价课程
  • 个人网站如何加入百度联盟seo排名是什么
  • 上海网站设计公司网肇庆疫情最新情况
  • 土地流转网站建设项目怎么让百度搜索靠前
  • wordpress 发布文章 慢朔州网站seo
  • ip开源网站FPGA可以做点什么千锋教育官方网
  • 资海网站建设能让手机流畅到爆的软件
  • 做网站连接数据库怎么显示图片免费的b2b平台
  • ppt接单兼职网站快速网站推广公司