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

微信开放平台官方网站知名品牌logo标志设计解析

微信开放平台官方网站,知名品牌logo标志设计解析,无为县住房和城乡建设局网站,快速网站排名优化SpringCloud之LoadBalancer负载均衡器的简单使用 loadbalancer用于对提供服务的集群做一个节点的选取规则。 如图所示#xff0c;load balancer集成在调用方 示例 创建loadbalance-base模块,并引入相关依赖 dependenciesdependencygroupIdorg.spr…SpringCloud之LoadBalancer负载均衡器的简单使用 loadbalancer用于对提供服务的集群做一个节点的选取规则。 如图所示load balancer集成在调用方 示例 创建loadbalance-base模块,并引入相关依赖 dependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-discovery/artifactId/dependencydependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactId/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-bootstrap/artifactId/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-loadbalancer/artifactId/dependency /dependencies版本信息 properties spring-boot.version2.4.2/spring-boot.versionspring-cloud-alibaba.version2021.1/spring-cloud-alibaba.versionnacos.version2021.1/nacos.versionspring-cloud.version2020.0.1/spring-cloud.versionspring-cloud-bootstrap.version3.0.3/spring-cloud-bootstrap.versionspring-cloud-loadbalancer.version3.0.1/spring-cloud-loadbalancer.version /properties创建服务提供者模块loadbalancer-provider-service 主类 EnableDiscoveryClient SpringBootApplication public class LoadBalanceProviderApplication {public static void main(String[] args) {SpringApplication.run(LoadBalanceProviderApplication.class, args);} }配置 spring:application:name: loadbalance-provider-servicecloud:nacos:config:group: loadbalance-groupnamespace: loadbalanceserver-addr: 192.168.56.102:8848file-extension: ymlprefix: ${spring.application.name}discovery:group: loadbalance-groupnamespace: loadbalanceserver-addr: 192.168.56.102:8848weight: 5server:port: 8082服务类 RestController public class TestController {Value(${server.port})private int port;GetMapping(/service)public String test(){return provicer servvice: [from port]: port;} }启动nacos创建响应的命名空间并开启多实例服务分别开启8081和8082的两个loadbalance-provider-service服务实例 创建loadbalancer-consumer-service 主类 SpringBootApplication EnableDiscoveryClient public class LoadBalanceConsumerApplication {public static void main(String[] args) {SpringApplication.run(LoadBalanceConsumerApplication.class, args);} }restTemplate配置类,此处必须在restTemplate上加上LoadBalanced注解 Configuration public class LoadConfiguration {BeanLoadBalancedpublic RestTemplate restTemplate(){return new RestTemplate();} }服务类,restTemplate调用host:port改为服务提供者的名称 RestController public class TestController {Resourceprivate RestTemplate restTemplate;GetMapping(/service)public String test(){return restTemplate.getForObject(http://loadbalance-provider-service/service, String.class);} }配置 spring:application:name: loadbalance-consumer-servicecloud:nacos:config:group: loadbalance-groupnamespace: loadbalanceserver-addr: 192.168.56.102:8848file-extension: ymlprefix: ${spring.application.name}discovery:group: loadbalance-groupnamespace: loadbalanceserver-addr: 192.168.56.102:8848weight: 1server:port: 9091启动loadbalacer-consumer-service服务 访问localhost:9091/service并多次刷新可以看到8081和8082两个服务交替 provicer servvice: [from port]:8081 provicer servvice: [from port]:8082 provicer servvice: [from port]:8081 provicer servvice: [from port]:8082 provicer servvice: [from port]:8081 provicer servvice: [from port]:8082 ....Load Balancer提供的策略 RoundRobin 轮询策略意思循环往复的的服务进行选取。Random 随机策略随机对服务选取一个节点 Load Balancer的默认负载策略 RoundRobin: 轮询策略意思循环往复的的服务进行选取。 替换默认的负载策略使用随机策略模式 新建RandomLoadBalanceConfiguration配置类,将随机策略配置进去 public class RandomLoadBalanceConfiguration {Beanpublic ReactorLoadBalancerServiceInstance randomLoadBalancer(Environment environment, LoadBalancerClientFactory loadBalancerClientFactory) {String name environment.getProperty(LoadBalancerClientFactory.PROPERTY_NAME);return new RandomLoadBalancer(loadBalancerClientFactory.getLazyProvider(name, ServiceInstanceListSupplier.class), name);} }按照官方说法配置类The classes you pass as LoadBalancerClient or LoadBalancerClients configuration arguments should either not be annotated with Configuration or be outside component scan scope. 配置类不能加Configuation注解或者要放在不被Spring容器扫描到的地方意思要放在和主类平级的包下不能放在主类的包或者子包。 在主类或者某个能被扫描到的配置类上加上LoadBalancerClients 配置全局策略 LoadBalancerClients(defaultConfiguration WeightLoadBalanceConfiguration.class)针对服务配置策略 LoadBalancerClients({LoadBalancerClient(name loadbalance-provider-service, configuration RandomLoadBalanceConfiguration.class) })
http://www.pierceye.com/news/55705/

相关文章:

  • 搭建个人视频网站社区网站 租用服务器还是只需要购买空间
  • 西安做网站朋朋网络河北建设厅查询官方网站
  • 对于网站建设的描述帮企业建网站步骤
  • 百度网盘做视频网站在实际页面设计中文本通常使用
  • 网站布局设计网站建设优化推广
  • 江苏网站优化建站南京做网站南京乐识最优
  • 网站降权表现手工制作代加工接单网
  • 网站建设工具哪个好工作表现情况怎么写
  • 成都市网站备案装修公司哪家好十大排名上海
  • 宁夏网站建设报价宜昌市建设工程质量监督站网站
  • 高职示范校建设网站浏览器打开mht文件乱码
  • 小企业官方网站制作吉林省建设信息网官网入吉
  • 网站界面设计有哪些linux wordpress是什么
  • 怎么在电商平台推广告seo推广系统
  • 建设外贸网站要多少钱263邮箱注册
  • 网站集约化建设进度汇报业务员怎样找客户 新手
  • 男女做那个是的视频网站软件开发与网站开发
  • 包头网站开发建设网站的比较
  • 网站的软件做网站包括服务器么
  • 查询网站dns服务器网站开发英文参考文献
  • 织梦微电影分享网站织梦整站源码荥阳网站推广
  • 帮我们公司做网站郑州建站时间
  • 购物网站开发要解决的问题小程序一个页面多少钱
  • 卡密网站怎么做南宁seo收费
  • 灌云县建设局网站网站建设分类方案
  • 秦皇岛企业网站建设代码编写网站
  • 网站引导页设计甘肃省建设信息平台
  • 门户网站怎么做wordpress 添加钩子
  • 上海网站制作建设是什么windows优化大师怎么彻底删除
  • 跨境电商建站公司wordpress返回旧编辑器