logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

记一次bcrypt加密引起的性能调优过程

背景spring cloud gatewayspring security oauth2所有接口请求通过网关,网关进行权限验证、token 验证问题实际过程中发现,通过网关的接口响应耗时大大增加因为测试接口没有任何的业务存在,所以验证起来也比较简单验证的结果:不通过网关的耗时:11ms...

spring cloud gateway 踩的一些坑及解决办法

1. ribbon 快速失败,断路功能无法应用这个问题无解:网关LoadBalancerClientFilter只是使用ribbon的负载均衡策略没有将后续的错误计数应用上,导致不会将错误(超时,异常)的服务进行移除https://github.com/spring-cloud/spring-cloud-gateway/issues/5682. lb 请求...

记druid 连接池没满,但超时问题 GetConnectionTimeoutException active 5, maxActive 100

记druid 连接池没满,但超时问题GetConnectionTimeoutException active 5, maxActive 100问题说明线上服务突然出现报错,通过日志查找发现是因为服务升级导致压力集中到某个节点上,出现连接获取超时导致的。从日志中也找到了异常。异常信息:com.alibaba.druid.pool.GetConnectionTimeoutException: wait

让spring gateway 支持contextPath

让spring gateway 支持contextPath1. 需求公司环境中把服务部署到了k8s中,通过对服务进行健康检测自动自动重启故障服务;所有服务都采用了 actuator/health因为spring gateway是采用webflux,无法通过server.servlet.contextPath来配置(业务服务都统一进行了配置)业务服务的访问路径: http://ip:8080/use

记druid 连接池没满,但超时问题 GetConnectionTimeoutException active 5, maxActive 100

记druid 连接池没满,但超时问题GetConnectionTimeoutException active 5, maxActive 100问题说明线上服务突然出现报错,通过日志查找发现是因为服务升级导致压力集中到某个节点上,出现连接获取超时导致的。从日志中也找到了异常。异常信息:com.alibaba.druid.pool.GetConnectionTimeoutException: wait

到底了