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

网站seo优化综合服务公司哪家好百度手机助手app

网站seo优化综合服务公司哪家好,百度手机助手app,石家庄微网站建设公司,wordpress视频网站模板Nacos注册中心 每个服务启动之后都要向注册中心发送服务注册请求&#xff0c;注册中心可以和各个注册客户端自定义协议实现服务注册和发现。 pom.xml <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-na…
Nacos注册中心

每个服务启动之后都要向注册中心发送服务注册请求,注册中心可以和各个注册客户端自定义协议实现服务注册和发现。

  • pom.xml
        <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency>
  • 启动服务

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

获取服务实例测试
@EnableDiscoveryClient
@SpringBootApplication
public class Main83
{public static void main(String[] args){ConfigurableApplicationContext applicationContext = SpringApplication.run(Main83.class, args);DiscoveryClient discoveryClient = applicationContext.getBean(DiscoveryClient.class);List<ServiceInstance> instances = discoveryClient.getInstances("nacos-payment-provider");for (ServiceInstance instance : instances) {System.out.println("instance.getHost() = " + instance.getHost());System.out.println("instance.getPort() = " + instance.getPort());}NacosDiscoveryClient nacosDiscoveryClient = applicationContext.getBean(NacosDiscoveryClient.class);List<ServiceInstance> serviceInstances = nacosDiscoveryClient.getInstances("nacos-payment-provider");for (ServiceInstance instance : serviceInstances) {System.out.println("Nacos instance.getHost() = " + instance.getHost());System.out.println("instance.getPort() = " + instance.getPort());}LoadBalancerClient balancerClient = applicationContext.getBean(LoadBalancerClient.class);System.out.println("balancerClient.choose(\"nacos-payment-provider\").getPort() = " + balancerClient.choose("nacos-payment-provider").getPort());System.out.println("balancerClient.choose(\"nacos-payment-provider\").getPort() = " + balancerClient.choose("nacos-payment-provider").getPort());System.out.println("balancerClient.choose(\"nacos-payment-provider\").getPort() = " + balancerClient.choose("nacos-payment-provider").getPort());System.out.println("balancerClient.choose(\"nacos-payment-provider\").getPort() = " + balancerClient.choose("nacos-payment-provider").getPort());System.out.println("balancerClient.choose(\"nacos-payment-provider\").getPort() = " + balancerClient.choose("nacos-payment-provider").getPort());System.out.println("balancerClient.choose(\"nacos-payment-provider\").getPort() = " + balancerClient.choose("nacos-payment-provider").getPort());}}

在引入注册中心相关的依赖后,注册中心的相关API会实现SpringCloud规范,自动给容器中存入DiscoveryClient对象,引入了Nacos,就是NacosDiscoveryClient。通过DiscoveryClient接口提供的能力可以从注册中心实时拉取服务列表。

  • 负载均衡实现
    微服务在自动进行服务发现后,进行的是客户端负载均衡,也就是客户端自己维护了一套负载均衡算法,每次请求选择某一台服务器进行请求。

pom.xml

        <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-loadbalancer</artifactId></dependency>
LoadBalancerClient balancerClient = applicationContext.getBean(LoadBalancerClient.class);System.out.println("balancerClient.choose(\"nacos-payment-provider\").getPort() = " + balancerClient.choose("nacos-payment-provider").getPort());System.out.println("balancerClient.choose(\"nacos-payment-provider\").getPort() = " + balancerClient.choose("nacos-payment-provider").getPort());System.out.println("balancerClient.choose(\"nacos-payment-provider\").getPort() = " + balancerClient.choose("nacos-payment-provider").getPort());System.out.println("balancerClient.choose(\"nacos-payment-provider\").getPort() = " + balancerClient.choose("nacos-payment-provider").getPort());System.out.println("balancerClient.choose(\"nacos-payment-provider\").getPort() = " + balancerClient.choose("nacos-payment-provider").getPort());System.out.println("balancerClient.choose(\"nacos-payment-provider\").getPort() = " + balancerClient.choose("nacos-payment-provider").getPort());

LoadBalancerClient类会自动使用容器中的DiscoveryClient进行服务的负载均衡。

http://www.dinnco.com/news/83526.html

相关文章:

  • 政府网站 都是谁做的网络推广产品要给多少钱
  • 做网站上的图片如何设定分辨率夸克搜索网页版
  • 免费的海报模板网站网络推广的常用方法
  • 公司做网站推广百度和阿里巴巴网络营销策划方案模板范文
  • 可以做微积分的网站小红书网络营销策划方案
  • 网站建设怎么弄班级优化大师使用心得
  • 网站建站咨询利尔化学股票最新消息
  • 域名如何解绑一个网站seo快速排名首页
  • 国内做的好网站有哪些2020国内搜索引擎排行榜
  • 做网站的要求百度推广400电话
  • 天元建设集团有限公司嘉和新城seo网络推广排名
  • 济南建设网站平台专门做网站的公司
  • 百度南京代理商南京seo建站
  • 拱墅区做网站如何推广自己成为网红
  • 辽宁省招标投标监管网深圳网站优化推广
  • 网站模式下做淘宝客关键词优化的方法有哪些
  • 平台网站建设开票开什么内容爱站网关键词挖掘查询工具
  • 华阳路街道网站建设线上营销推广方式
  • 设计公司属于什么行业类型seo关键词报价查询
  • 如何使用服务器ip做网站宣传链接怎么做
  • 建云购网站吗网页模板下载
  • 建个网站需要服务器吗seo外包费用
  • 摄影师如何做网站长沙网站优化公司
  • 上海建设企业网站1688网站
  • wordpress归档页面模板优化网站关键词排名软件
  • 专业html5网站建设2023年8月疫情严重吗
  • 网站关键词排名网络营销的策划流程
  • 温州网站托管全国新闻媒体发稿平台
  • 学做烘培的网站推广软件的app
  • 鄂州做网站河南网站seo