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

港海建设网站上海小程序开发哪家好

港海建设网站,上海小程序开发哪家好,seoul是啥意思,自行网站建设费用预算Feign 配置优化hystrix配置 优化ribbon 优化Servlet 容器 优化Zuul配置 优化 文章目录 1.Servlet 容器 优化2.Feign 配置优化3.Zuul配置 优化4.hystrix配置 优化5.ribbon 优化 1.Servlet 容器 优化 默认情况下, Spring Boot 使用 Tomcat 来作为内嵌的 Servlet 容器, 可以将 We…Feign 配置优化hystrix配置 优化ribbon 优化Servlet 容器 优化Zuul配置 优化 文章目录 1.Servlet 容器 优化2.Feign 配置优化3.Zuul配置 优化4.hystrix配置 优化5.ribbon 优化 1.Servlet 容器 优化 默认情况下, Spring Boot 使用 Tomcat 来作为内嵌的 Servlet 容器, 可以将 Web 服务器切换到 Undertow 来提高应用性能, Undertow 是红帽公司开发的一款基于 NIO 的高性能 Web 嵌入式。 Zuul使用的内置容器默认是Tomcat, 可以将其换成undertow, 可以显著减少线程的数量。 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactIdexclusionsexclusiongroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-tomcat/artifactId/exclusion/exclusions /dependency dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-undertow/artifactId /dependencyserver:undertow:io-threads: 16worker-threads: 256buffer-size: 1024buffers-per-region: 1024direct-buffers: trueserver.undertow.io-threads: 设置IO线程数, 主要执行非阻塞的任务。server.undertow.worker-threads: 阻塞任务线程池 。server.undertow.buffer-size: 类似netty的池化内存管理, buffer的大小, 小的空间被利用更充分。server.undertow.buffers-per-region: 每个区分配的buffer数量。server.undertow.direct-buffers: 是否分配的直接内存(NIO直接分配的堆外内存)。 2.Feign 配置优化 feign 默认不启用hystrix, feign.hystrix.enabledtrue 开启熔断。 feign 启用压缩也是一种有效的性能优化方式。 feign:compression:request:enabled: truemime-types: text/xml,application/xml,application/jsonresponse:enabled: truefeign HTTP请求方式选择。 feign默认使用的是基于JDK提供的URLConnection调用HTTP接口, 无线程池, Apache HttpClient和okhttp都支持配置连接池功能, 也可以使用okhttp请求方式。 HttpClient: feign:httpclient:enabled: truemax-connections:1000max-connections-per-route: 200 okHttp: feign:okhttp:enabled: truehttpclient:max-connections: 1000max-connections-per-route: 200 max-connections: 设置整个连接池最大连接数。max-connections-per-route: 设置路由的默认最大连接。 3.Zuul配置 优化 Hystrix有隔离策略: THREAD 以及SEMAPHORE, 默认是 SEMAPHORE 。 Zuul默认是使用信号量隔离, 信号量数量为100, 请求的并发线程超过100就会报错。 zuul:semaphore:max-semaphores: 5000为了方便ThreadLocal的使用, 可以改变隔离策略, 需要调大hystrix的线程池大小。 zuul:ribbonIsolationStrategy: THREAD hystrix:threadpool:default:coreSize: 100maximumSize: 400allowMaximumSizeToDivergeFromCoreSize: truemaxQueueSize: -1hystrix.threadpool.default.allowMaximumSizeToDivergeFromCoreSize: 是否让maximumSize生效, false为只有coreSize会生效。hystrix.threadpool.default.maxQueueSize: 线程池的队列大小。hystrix.threadpool.default.maximumSize: 最大线程数。zuul.ribbon-isolation-strategy: 线程隔离策略。 4.hystrix配置 优化 需要设置参数hystrix.threadpool.default.coreSize 来指定熔断隔离的线程数, 这个数需要调优。 hystrix:threadpool:default:coreSize: 500command:default:circuitBreaker: requestVolumeThreshold: 1000fallback:enabled: trueexecution:isolation:thread:timeoutInMilliseconds: 100000 hystrix.command.default: 全局作用域, 作用的所有的hystrix的客户端, 如果需要对某个微服务, 可以写serviceId。hystrix.command.default.fallback.enabled: 是否开启回退方法。hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds: 请求处理的超时时间, 缺省为1000,表示默认的超时时间为1S。hystrix.threadpool.default.coreSize 核心线程池数量。hystrix.command.default.fallback.isolation.semaphore.maxConcurrentRequests 回退最大线程数。hystrix.command.default.circuitBreaker.requestVolumeThreshold: 熔断器失败的个数 5.ribbon 优化 Ribbon进行客户端负载均衡的Client并不是在服务启动的时候就初始化好的, 而是在调用的时候才会去创建相应的Client, 所有第一次调用的耗时不仅仅包含发送HTTP请求的时间, 还包括了创建RibbonClient的时间。 ribbon:eager-load:enabledtrueclientsservice-1,service-2,service-nribbon.eager-load.enabled: 开启Ribbon的饥饿模式。ribbon.eager-load.clients: 指定需要饥饿加载的服务名。
http://www.dnsts.com.cn/news/248585.html

相关文章:

  • 企业建网站品牌lnmp wordpress tp
  • 济南中建设计院有限公司网站网站设计概述
  • 南宁百度网站建设公司哪家好织梦做中英文网站详细步骤
  • 网站首眉怎么做网络销售公司
  • 西安网站制作工作室专门做相声的网站
  • c 网站开发需要学什么搜索引擎seo优化
  • 镇江营销型建站公叿大家做公司网站 都是在哪里做的
  • 大名做网站豫建设标文件在哪个网站公布
  • 网站建站视频教程网站建设年份查询
  • 自己电脑做网站需要备案吗2网站的手机客户端怎样做
  • 胶州市住房建设局网站seo网站点击量排名优化
  • 做网站怎么把字弄图片上去利润很吓人10个冷门创业
  • 做网站需要竞品分析么能打开所有网站的浏览器
  • html网站开头怎么做的wap免费建站
  • c 网站开发项目做自己的网站能赚钱吗
  • 游戏优化大师官网长沙网站seo优化公司
  • 手机模板网站生成制作软件网站会动的页面怎么做的
  • 做那个的网站谁有开封市网站建设公司
  • 房产网站建设ppt网站ftp文件
  • 可以上传资源的网站开发费用百度下拉框推广网站
  • 外管局网站 报告怎么做报告查一查
  • 做网站自己上传电影要多大服务器东莞高端品牌网站建设
  • 安阳企业建网站seo快速优化
  • 网站开发项目需求分析电子信息工程是互联网专业吗
  • 如何做好公司网站网站建设的模板
  • 怎么查看网站是否被收录山西大型网络营销设计
  • 网站友链交换平台沈阳好的互联网设计
  • 韶关公司做网站国内扁平化网站欣赏
  • seo网站排名后退wordpress 经过天数
  • 网站设计公司如何做好网站建设建设网站用什么服务器