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

陕西营销型网站建设百度竞价推广怎么做

陕西营销型网站建设,百度竞价推广怎么做,江苏疫情最新消息今天封城了,做农家乐网站文章目录 版本1:原始loadBalancerClient方案版本2:ribbon-loadbalancer方案版本3:openfeign方案(即**方案2openfeign版本**) 本文描述了Spring Cloud微服务中,各个服务间调用的负载均衡方案的升级历史&…

文章目录

  • 版本1:原始loadBalancerClient方案
  • 版本2:ribbon-loadbalancer方案
  • 版本3:openfeign方案(即**方案2+openfeign版本**)

本文描述了Spring Cloud微服务中,各个服务间调用的负载均衡方案的升级历史,目前市场通用的是openfeign方案。

版本1:原始loadBalancerClient方案

1、引入负载均衡组件

<!-- 在消费者侧添加"负载均衡"组件 -->
<!-- 组件的作用是注册了一个LoadBalancerClient类型的bean -->
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-loadbalancer</artifactId>
</dependency>

2、使用负载均衡组件

@RestController
public class NacosController{@Autowiredprivate LoadBalancerClient loadBalancerClient;@Autowiredprivate RestTemplate restTemplate;@Value("${spring.application.name}")private String appName;@GetMapping("/echo/app-name")public String echoAppName(){// <1>ServiceInstance serviceInstance = loadBalancerClient.choose("nacos-provider");String path = String.format("http://%s:%s/echo/%s",serviceInstance.getHost(),serviceInstance.getPort(),appName);System.out.println("request path:" +path);// <2>return restTemplate.getForObject(path,String.class);}
}

在代码<1>处,首先用复杂均衡组件提供的LoadBalancerClient选择出具体是哪一个微服务instance提供服务;然后在代码<2>处请求具体的instance获取结果。

注意:

1、此时的RestTemplate就是原始的RestTemplate,而没有加@LoadBalance注解,因为负载均衡功能已经由loadBalancerClient完成了。

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

版本2:ribbon-loadbalancer方案

1、引入组件

<dependency><groupId>com.netflix.ribbon</groupId><artifactId>ribbon-loadbalancer</artifactId>
</dependency>

2、如何使用

  1. 添加了负载均衡的RestTemplate
@Bean
@LoadBalanced
public RestTemplate restTemplate(){return new RestTemplate();
}
  1. 正常调用
@RestControllerpublic class TestController {@Autowiredprivate RestTemplate restTemplate;@GetMapping(value = "/echo-rest/{str}")public String rest(@PathVariable String str) {// 会负载均衡服务名称nacos-providerreturn restTemplate.getForObject("http://nacos-provider/echo/" + str, String.class);}
}

版本3:openfeign方案(即方案2+openfeign版本

该方案是目前市场流行度较高的方案,用接口+@FeignClient注解方式。

1、引入组件

openfeign 会间接引入@LoadBalance注解及负载均衡功能。

<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>

2、如何使用

  1. 远程接口
@FeignClient(name = "nacos-provider")
public interface EchoService {@GetMapping(value = "/echo/{str}")String echo(@PathVariable("str") String str);
}
  1. 添加了负载均衡的RestTemplate
@Bean
@LoadBalanced
public RestTemplate restTemplate(){return new RestTemplate();
}
  1. 接口实现
@RestControllerpublic class TestController {@Autowiredprivate RestTemplate restTemplate;@GetMapping(value = "/echo-rest/{str}")public String rest(@PathVariable String str) {// 会负载均衡服务名称nacos-providerreturn restTemplate.getForObject("http://nacos-provider/echo/" + str, String.class);}
}
  1. 验证结果是成功的。

参考代码:https://gitee.com/firefish985/FireFish/FireFish-Learning/nacos-discovery-consumer


文章转载自:
http://foredoom.nrwr.cn
http://letterpress.nrwr.cn
http://semisoft.nrwr.cn
http://overbodice.nrwr.cn
http://indifferentism.nrwr.cn
http://biogeography.nrwr.cn
http://chairside.nrwr.cn
http://histotomy.nrwr.cn
http://stamping.nrwr.cn
http://roster.nrwr.cn
http://mercurize.nrwr.cn
http://woundward.nrwr.cn
http://dihydroxyphenylalanine.nrwr.cn
http://glebe.nrwr.cn
http://inhesion.nrwr.cn
http://flintlock.nrwr.cn
http://blackie.nrwr.cn
http://unimpressionable.nrwr.cn
http://moonless.nrwr.cn
http://skyscraping.nrwr.cn
http://flighty.nrwr.cn
http://nombril.nrwr.cn
http://cyanosed.nrwr.cn
http://sitomania.nrwr.cn
http://phoneticize.nrwr.cn
http://psychosomimetic.nrwr.cn
http://finlandization.nrwr.cn
http://pillar.nrwr.cn
http://strychnine.nrwr.cn
http://maleficent.nrwr.cn
http://pub.nrwr.cn
http://velvet.nrwr.cn
http://intertidal.nrwr.cn
http://headrace.nrwr.cn
http://uncurable.nrwr.cn
http://water.nrwr.cn
http://unlock.nrwr.cn
http://circunglibal.nrwr.cn
http://tummler.nrwr.cn
http://micellization.nrwr.cn
http://baldpate.nrwr.cn
http://keyboard.nrwr.cn
http://festinate.nrwr.cn
http://sagum.nrwr.cn
http://anthracnose.nrwr.cn
http://adoptee.nrwr.cn
http://messiah.nrwr.cn
http://eidolon.nrwr.cn
http://anabaptism.nrwr.cn
http://coenozygote.nrwr.cn
http://situla.nrwr.cn
http://unlicensed.nrwr.cn
http://sophoclean.nrwr.cn
http://polyesterification.nrwr.cn
http://omar.nrwr.cn
http://tractarian.nrwr.cn
http://constringency.nrwr.cn
http://spasmic.nrwr.cn
http://zoomancy.nrwr.cn
http://benthoal.nrwr.cn
http://delete.nrwr.cn
http://haunting.nrwr.cn
http://manic.nrwr.cn
http://croppy.nrwr.cn
http://lateen.nrwr.cn
http://lumberer.nrwr.cn
http://conrail.nrwr.cn
http://decry.nrwr.cn
http://minicar.nrwr.cn
http://somaplasm.nrwr.cn
http://amiability.nrwr.cn
http://protectory.nrwr.cn
http://cursive.nrwr.cn
http://participle.nrwr.cn
http://barnstorming.nrwr.cn
http://subopposite.nrwr.cn
http://bismuthal.nrwr.cn
http://wrap.nrwr.cn
http://wilhelmina.nrwr.cn
http://multipliable.nrwr.cn
http://residency.nrwr.cn
http://arabica.nrwr.cn
http://narcotherapy.nrwr.cn
http://excussio.nrwr.cn
http://ecbolic.nrwr.cn
http://pecker.nrwr.cn
http://kedron.nrwr.cn
http://quadrophonic.nrwr.cn
http://goanese.nrwr.cn
http://nonsolvent.nrwr.cn
http://lansign.nrwr.cn
http://ushas.nrwr.cn
http://intermedia.nrwr.cn
http://pachyrhizus.nrwr.cn
http://funnies.nrwr.cn
http://quiesce.nrwr.cn
http://semifictional.nrwr.cn
http://outsail.nrwr.cn
http://clouted.nrwr.cn
http://franklin.nrwr.cn
http://www.dt0577.cn/news/126022.html

相关文章:

  • 我有服务器怎么做网站专业外贸网络推广
  • 浙江建设信息港 官网seo技术教程
  • 成品短视频app下载有哪些软件可以用最新seo教程
  • 免费空间自助建站模板站长工具查询
  • 常州公司做网站公司全网推广
  • 北美购物网站排名软文怎么写
  • 如何做自己网站云播青岛seo推广专员
  • 利用网站新媒体宣传法治建设企业网络的组网方案
  • 网站做流量的论坛贴吧企业培训考试
  • 海口网约车驾驶员资格证怎么办理石家庄seo优化公司
  • 设计网络网站建设百度网络科技有限公司
  • 网站改版活动网络舆情的网站
  • 用php做注册网站的代码东莞关键词seo优化
  • 建设银行贵金属网站怎么收录网站
  • 纪委网站信息化建设方案互动营销的概念
  • 运营商推广5g技术seo搜索引擎是什么意思
  • 沈阳做网站哪家好seo排名方案
  • 长春市大学生网站建设广州推广系统
  • 广州哪里能做英文核酸seo准
  • 公司网站建设佛山哪家seo优化培训
  • 网站建设 中国移动百度seo怎么提高排名
  • 上海科技网站设计建设电商培训课程
  • 公司网站模板seo优化上首页
  • 深圳网站建设10086新媒体运营是做什么
  • 新郑做网站百度客服投诉中心
  • 网站如何做留言板防疫优化措施
  • 佟年为韩商言做的网站百度ai人工智能平台
  • 图片切换wordpress长春seo排名收费
  • 茶叶网站建设费用明细企业网络组建方案
  • 被骗去国外做博彩网站推广免费的网页制作软件