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

58.搜房等网站怎么做效果才好公司推广做哪个网站吗

58.搜房等网站怎么做效果才好,公司推广做哪个网站吗,辽宁建设工程信息网进不去怎么办,一般通过人体的电流超过多大一、前置知识 1.1 负载均衡定义 负载均衡指的是将网络请求通过不同的算法分配到不同的服务器上的技术,从而提升系统的性能。 1.2 负载均衡工具 负载均衡工具可以分分为客户端负载均衡工具和服务端负载均衡工具,它们的区别如下。 表1-1 负载均衡工具…

一、前置知识

1.1 负载均衡定义

负载均衡指的是将网络请求通过不同的算法分配到不同的服务器上的技术,从而提升系统的性能。

1.2 负载均衡工具

负载均衡工具可以分分为客户端负载均衡工具和服务端负载均衡工具,它们的区别如下。

表1-1 负载均衡工具分类[1]

维度客户端负载均衡工具服务端负载均衡工具
决策位置客户端代码中实现中间层(如Nginx、负载均衡器)
灵活性高(支持自定义算法,如业务哈希)较低(依赖中间层配置)
性能开销客户端需计算实例选择,可能增加延迟额外网络跳转,可能成为瓶颈
容错性客户端需处理重试/降级中间层自动剔除故障节点
服务发现强依赖注册中心(如Eureka)可静态配置或动态集成
适用协议HTTP、gRPC、RPCHTTP、TCP、UDP
1.3 负载均衡算法

表1-2 负载均衡算法[2]

算法工作原理适用场景优点缺点
轮询(Round Robin)​按顺序依次分配请求(如A->B->C->A->B)服务器性能相近、无状态服务(如静态资源)简单公平,易于实现忽略服务器负载差异,性能不均时效率低
加权轮询(Weighted RR)​根据服务器性能分配权重(如5:3:2),高权重服务器获得更多请求服务器性能差异明显(如新旧硬件混合)按能力分配资源,优化利用率需手动配置权重,无法动态响应负载变化
最少连接(Least Connections)​优先选择当前连接数最少的服务器长连接服务(数据库、视频流)动态适应负载,避免服务器过载忽略服务器处理能力差异
加权最少连接(Weighted LC)​结合服务器权重和当前连接数,选择(连接数/权重)最小的服务器高性能异构集群(如混合云环境)兼顾性能与实时负载,资源利用率高算法复杂,需实时监控服务器状态
源IP哈希(IP Hash)​根据客户端IP计算哈希值,固定分配到同一服务器需会话保持的应用(如购物车、登录状态)保证会话一致性服务器故障时关联用户受影响
随机(Random)​完全随机分配请求测试环境或简单负载场景实现简单,无状态依赖分配不可控,可能造成负载不均
最快响应时间(Fastest Response)​选择响应时间最短的服务器对延迟敏感的应用(如金融交易)提升用户体验需持续监控服务器响应时间
一致性哈希(Consistent Hashing)​哈希环映射请求,服务器扩容/缩容时仅影响少量请求分布式缓存(Redis集群)减少节点变动的影响实现复杂度较高
动态性能分配(Dynamic Ratio)​根据CPU、内存等实时指标动态调整流量分配服务器性能波动大的场景精准匹配当前负载需高性能监控系统支持

二、Ribbon实战

2.1 项目结构

本项目使用Eureka作为注册中心,使用方法参见:Ereka实战。

图2-1 项目结构 

服务列表如下。其中SpringCloudEurekaProductApplication02和SpringCloudEurekaProductApplication为product服务的实例,创建步骤见:IDEA中一个服务创建多个实例。

图2-2 服务实例 

2.2 order模块新建以下代码

创建RestTemplate对象,并添加@LoadBalanced注解开启负载均衡。

@Configuration
public class LoadBalanceConfig {@Bean@LoadBalancedpublic RestTemplate restTemplate(){return new RestTemplate();}
}

创建控制器访问product服务。

@RestController
@RequestMapping("/loadBalance")
public class LoadBalanceController {@Autowiredprivate RestTemplate restTemplate;@RequestMapping("/test")public String test(){String url = String.format("http://%s/loadTest", "spring-cloud-eureka-product");ResponseEntity<String> forEntity = restTemplate.getForEntity(url, String.class);return forEntity.getBody();}
}
2.2 product模块新建代码
@RequestMapping
@RestController
public class LoadBalanceController {// order在配置文件中设置@Value("${order}")private Integer order;@RequestMapping("/loadTest")public String loadTest(){return "服务器:" + order;}
}
2.3 运行

分别启动server、product、product02、order服务,启动成功后,访问注册中http://localhost:8080/,结果如下图所示。

图2-3 注册中心 

访问两次http://localhost:9003/loadTest,分别得到以下结果。后面的数字是两个product服务激活的配置文件中配置的order的值,分别为1和2。

图2-4 访问结果 

三、总结

核心点就是创建RestTemplate,然后添加@LoadBalance注解,使用RestTemplate对象方法时自动实现负载均衡。

参考

[1][2] 腾讯元宝


文章转载自:

http://mvOars5M.crfyr.cn
http://ZWkezqGb.crfyr.cn
http://5k8ZSSQS.crfyr.cn
http://RdPMnq76.crfyr.cn
http://ftFxawjH.crfyr.cn
http://OBMJ4BpP.crfyr.cn
http://i7QXatif.crfyr.cn
http://duspPaYd.crfyr.cn
http://q2IcE6Je.crfyr.cn
http://gaCMk6TI.crfyr.cn
http://8TpVIDPg.crfyr.cn
http://yy2lA6Lu.crfyr.cn
http://OYxlopNc.crfyr.cn
http://NiwuR1zB.crfyr.cn
http://T2Uwy6FJ.crfyr.cn
http://D6EDwKBW.crfyr.cn
http://ljD1aKIR.crfyr.cn
http://59FN20QI.crfyr.cn
http://IM3vvIX3.crfyr.cn
http://FLy29EVu.crfyr.cn
http://WntPb5gw.crfyr.cn
http://C86QgYhD.crfyr.cn
http://8dwWaqwK.crfyr.cn
http://wSZ7Jik7.crfyr.cn
http://PqHxVvRW.crfyr.cn
http://oSE0f8ja.crfyr.cn
http://Xhh8HrzA.crfyr.cn
http://QwoKkyNQ.crfyr.cn
http://ElGlMae7.crfyr.cn
http://94df0hYj.crfyr.cn
http://www.dtcms.com/wzjs/727326.html

相关文章:

  • uiapp博客 个人网站数字展厅设成都企业展厅设计公司
  • 网站开发成本核算及账务处理无货源电商平台有哪些
  • 安庆怀宁网站建设兼职中国制造网外贸网官网登录入口
  • 网站建设公司效果在哪个网站做科目一考试题
  • 自适应微网站开发限时抢购网站源码
  • 网站源码检测涟水做网站
  • 自己做的网站被黑了怎么办中企动力邮箱企业版
  • 无人机东莞网站建设网站如何制作多少钱
  • 多网站管理网站推广流程
  • 慕课网站建设开题报告杭州做小程序软件的公司
  • 重庆金山建设监理有限公司网站烟台开发区网站制作公司
  • 门户网站开发维护合同今天郑州最新新闻
  • 网站建设资质备案seo网站搭建
  • 好模版网站建设网络道德教育网站的有效措施
  • 城乡住房和城乡建设部网站简单网上书店网站建设php
  • 网站推广的目的系统门户
  • 公司网站建设为什么不直接买模版wordpress选择模板没
  • 临沂建设局官方网站企业做网站能赚钱么
  • 用.net做的网站吗有建网站的软件
  • 永久免费手机网站建设教程外贸网络营销策划方案制定
  • 模板网站建设清单南昌做微信网站
  • 企业网站个人可以备案吗wordpress 添加ico
  • 绍兴市中等专业学校网站网站服务器租用的
  • 淘宝店铺不允许发布网站建设了新乡市网站建设有哪些公司
  • 做一个私人网站需要多少钱全国建设教育联盟统一平台网站
  • 如何做分享赚钱的网站百度一下首页百度
  • 做网站图片属性wordpress 白边
  • 深圳网站建设推荐q479185700顶上优秀设计案例作品
  • 郑州网站建设炉石校园网站平台建设
  • 合肥微网站做互助盘网站