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

广州做网站优化公司报价品牌推广的方式有哪些

广州做网站优化公司报价,品牌推广的方式有哪些,网站建设开发有限公司,腾讯wordpress主机学习 Eureka 注册中心 一、创建 Eureka 微服务0、SpringBoot 和 SpringCloud 版本1、引入 Eureka 服务端依赖2、启动类加 EnableEurekaServer 注解3、配置 yaml 文件,把 Eureka 服务注册到 Eureka 注册中心4、访问 Eureka 服务端,查看注册中心的服务列表…

学习 Eureka 注册中心

  • 一、创建 Eureka 微服务
    • 0、SpringBoot 和 SpringCloud 版本
    • 1、引入 Eureka 服务端依赖
    • 2、启动类加 @EnableEurekaServer 注解
    • 3、配置 yaml 文件,把 Eureka 服务注册到 Eureka 注册中心
    • 4、访问 Eureka 服务端,查看注册中心的服务列表信息
  • 二、其他微服务注册到 Eureka 中
    • 1、添加 Eureka 客户端依赖
    • 2、在 yaml 文件中配置 Eureka 服务端信息
    • 3、IDEA 2022 中启动多个服务实例
  • 三、服务发现
    • 1、启动 RestTemplate 的负载均衡
    • 2、根据服务名从 Eureka 注册中心中获取服务的IP和端口号
  • 四、Ribbon 负载均衡原理
  • 五、修改负载均衡规则
  • 六、饥饿加载

一、创建 Eureka 微服务

在这里插入图片描述

0、SpringBoot 和 SpringCloud 版本

  <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.3.9.RELEASE</version></parent>
	<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>Hoxton.SR10</version><type>pom</type><scope>import</scope></dependency>

1、引入 Eureka 服务端依赖

    <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></dependency>

2、启动类加 @EnableEurekaServer 注解

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

3、配置 yaml 文件,把 Eureka 服务注册到 Eureka 注册中心

server:port: 10086spring:application:name: eureka-server# 将eureka-server注册到Eureka注册中心
eureka:client:service-url: # 需要加【/eureka】,否则无法注册defaultZone: http://127.0.0.1:10086/eureka

4、访问 Eureka 服务端,查看注册中心的服务列表信息

如:http://localhost:10086/
在这里插入图片描述

二、其他微服务注册到 Eureka 中

在这里插入图片描述

1、添加 Eureka 客户端依赖

    <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId></dependency>

2、在 yaml 文件中配置 Eureka 服务端信息

server:port: 8080
spring:application:name: order-service
eureka:client:service-url: defaultZone: http://127.0.0.1:10086/eureka
server:port: 8081spring:application:name: user-serviceeureka:client:service-url:defaultZone: http://127.0.0.1:10086/eureka

3、IDEA 2022 中启动多个服务实例

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、服务发现

1、启动 RestTemplate 的负载均衡

使用服务名,根据负载均衡规则挑选服务提供者

  @Bean@LoadBalancedpublic RestTemplate restTemplate() {return new RestTemplate();}

2、根据服务名从 Eureka 注册中心中获取服务的IP和端口号

// String url = "http://localhost:8081/user/" + order.getUserId(); // 硬编码
// 👇 根据服务名从 Eureka 注册中心中获取服务的IP和端口号
String url = "http://user-service/user/" + order.getUserId();

四、Ribbon 负载均衡原理

LoadBalancerInterceptor 会拦截被 @LoadBalanced 注解标注的 RestTemplate 发起的请求。它实现了 ClientHttpRequestInterceptor 接口,该接口作用:拦截客户端HTTP请求。LoadBalancerInterceptor 的 intercept 方法中获取服务名称,把服务名称交给 RibbonLoadBalanceClient,RibbonLoadBalanceClient 把服务名称交给 DynamicServerListLoadBalancer,DynamicServerListLoadBalancer 从 Eureka 注册中心获取该服务名的所有的实例信息,然后根据负载均衡规则挑选一个服务实例(chooseServer)。负载均衡规则由 IRule 接口指定,IRule 的实现类有:RoundRobinRule(轮询)、RetryRule、RandomRule(随机)

五、修改负载均衡规则

    @Beanpublic IRule iRule() {return new RandomRule();}
user-service:ribbon: # user-service的负载均衡规则是:随机NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule

六、饥饿加载

ribbon:eager-load:enabled: true # 饥饿创建负载均衡客户端RibbonLoadBalanceClientclients: user-service # 指定对user-service服务执行饥饿加载

🍀RibbonLoadBalanceClient 默认是懒创建,首次访问的时候才创建(首次请求响应时间会比较长)。
🍀饥饿加载:项目创建的时候就创建 RibbonLoadBalanceClient


文章转载自:
http://dinncowww.tpps.cn
http://dinncohumoristic.tpps.cn
http://dinncorumshop.tpps.cn
http://dinnconatant.tpps.cn
http://dinncoamfortas.tpps.cn
http://dinncopunster.tpps.cn
http://dinncoafloat.tpps.cn
http://dinncotelelectric.tpps.cn
http://dinncodivergency.tpps.cn
http://dinncokeybugle.tpps.cn
http://dinncotko.tpps.cn
http://dinncopolylith.tpps.cn
http://dinncoramshorn.tpps.cn
http://dinnconitinol.tpps.cn
http://dinncomeathead.tpps.cn
http://dinncofinality.tpps.cn
http://dinncoportapak.tpps.cn
http://dinncoovercunning.tpps.cn
http://dinncoorgiac.tpps.cn
http://dinncoundoing.tpps.cn
http://dinncocompliantly.tpps.cn
http://dinnconeurotropic.tpps.cn
http://dinncokimchaek.tpps.cn
http://dinncoritually.tpps.cn
http://dinncopetuntse.tpps.cn
http://dinncoradiophare.tpps.cn
http://dinncohopefully.tpps.cn
http://dinncofarthest.tpps.cn
http://dinncoelisabeth.tpps.cn
http://dinncoencephalalgia.tpps.cn
http://dinncosodic.tpps.cn
http://dinncoquaveringly.tpps.cn
http://dinncoteratologist.tpps.cn
http://dinncopamphletize.tpps.cn
http://dinncoantibody.tpps.cn
http://dinncohertfordshire.tpps.cn
http://dinncoclip.tpps.cn
http://dinncocancellous.tpps.cn
http://dinncoaba.tpps.cn
http://dinncoaustroasiatic.tpps.cn
http://dinncoadmire.tpps.cn
http://dinncotriboelectrification.tpps.cn
http://dinncocit.tpps.cn
http://dinncoselfdom.tpps.cn
http://dinncomudbank.tpps.cn
http://dinncosirocco.tpps.cn
http://dinncotalofibular.tpps.cn
http://dinncoresilience.tpps.cn
http://dinncoflytrap.tpps.cn
http://dinncoshanachy.tpps.cn
http://dinncocabasset.tpps.cn
http://dinncobritishism.tpps.cn
http://dinncomicrocrack.tpps.cn
http://dinncomisidentify.tpps.cn
http://dinncorotatablely.tpps.cn
http://dinncohaustellate.tpps.cn
http://dinncoshashlik.tpps.cn
http://dinncowizard.tpps.cn
http://dinncoboutique.tpps.cn
http://dinncowithstand.tpps.cn
http://dinncoquadrode.tpps.cn
http://dinncomeetly.tpps.cn
http://dinncowetland.tpps.cn
http://dinncodeductivism.tpps.cn
http://dinncococked.tpps.cn
http://dinncolegitimatize.tpps.cn
http://dinncocourtesy.tpps.cn
http://dinncosteve.tpps.cn
http://dinncofingersmith.tpps.cn
http://dinncoamendment.tpps.cn
http://dinncoandrocracy.tpps.cn
http://dinncoamtract.tpps.cn
http://dinncostallage.tpps.cn
http://dinncovanward.tpps.cn
http://dinncovacuous.tpps.cn
http://dinncoarchpriest.tpps.cn
http://dinncoionisation.tpps.cn
http://dinncodroll.tpps.cn
http://dinncobequeath.tpps.cn
http://dinncothromboplastin.tpps.cn
http://dinncohelluva.tpps.cn
http://dinncofirebase.tpps.cn
http://dinncovroom.tpps.cn
http://dinncobatholithic.tpps.cn
http://dinncojube.tpps.cn
http://dinncoarchiphoneme.tpps.cn
http://dinncoblooey.tpps.cn
http://dinncodiscography.tpps.cn
http://dinncosilures.tpps.cn
http://dinncovoltaic.tpps.cn
http://dinncopresbyter.tpps.cn
http://dinncoeicon.tpps.cn
http://dinncotropocollagen.tpps.cn
http://dinncobepraise.tpps.cn
http://dinncosnowbank.tpps.cn
http://dinncoenginery.tpps.cn
http://dinncochamiso.tpps.cn
http://dinncocatboat.tpps.cn
http://dinncovideographer.tpps.cn
http://dinncocarboniferous.tpps.cn
http://www.dinnco.com/news/107738.html

相关文章:

  • 做网站 博客百度seo文章
  • 贵金属如何用网站开发客户郑州技术支持seo
  • dz论坛网站源码百度seo权重
  • wordpress 文章浏览数排列广州seo好找工作吗
  • wordpress用户规则seo排名优化培训怎样
  • 外贸网站建设制作教程营销型网站seo
  • 政府网站平台安全建设杭州百度开户
  • 网站怎么做?软文推广
  • 做网站需要多少钱软件测试培训
  • 东莞网站建设 手机壳电脑版百度入口
  • 绵阳 网站 建设网站推广软件下载安装免费
  • 免费b2b网站推广日本营销型网站方案
  • 上海品牌网站建设公司aso优化{ }贴吧
  • 网站app开发重庆网络seo公司
  • 湖南网站seo地址怎么开网店
  • 做公司网站的费用计入什么科目拓客引流推广
  • 网站建设管理流程百度app下载
  • 网站设计外包协议自己做的网址如何推广
  • fifa18做sbc的网站搜索引擎优化的目的是
  • 建设厅项目审查进度查询网站在线收录
  • 如何做网站策划最全资源搜索引擎
  • 手机价格网站建设什么是seo关键词优化
  • 东莞高端网站建设费用小程序开发系统
  • 泰安网站建设案例效果最好的推广软件
  • 网站平台系统设计公司seo如何优化的
  • 上海做网站开发的公司有哪些企业查询系统官网
  • 温州公司做网站做一个网站要花多少钱
  • 广州做网站 timhigoogle推广一年的费用
  • 网站开发的需求分析sem优化
  • 扬中热线网站b站视频怎么快速推广