架构
文章平均质量分 94
lbmydream
这个作者很懒,什么都没留下…
展开
-
使用缓存降低数据库并发读写方案探索
随着系统的并发量增加,数据库的并发读写最终将成为整个提供的瓶颈,甚至压垮整个数据库,导致系统卡死等严重问题。通过缓存是缓解数据库压力的重要手段,通过缓存把绝大多数请求在读写数据库前拦截掉,大大降低数据库压力。同时缓存也是网站加速数据访问的重要手段。原创 2024-06-08 14:11:19 · 1418 阅读 · 0 评论 -
基于Sentry+OpenTelemetry实现微服务前后端全链路监控
⾃定义SentryEvent注⼊otel追踪信息⾃定义全局异常上报issue事件新增动态过滤功能,过滤指定path和异常不上报issue新增动态过滤功能,针对BusinessException需要配置指定code才上报sentry sdk上报事件默认是不包含追踪信息,需要⾃定义SentryEvent,代码⽚段如下:// 将otel 追踪信息注⼊到SentryEvent上下⽂io。原创 2024-06-07 00:18:10 · 1374 阅读 · 0 评论 -
Spring Cloud 微服务集成Sentinel实现服务熔断降级
关于Sentinel和Hystrix之间对比以及Sentinel原理在官方文档有详细文档,这里就不再做多余赘述,Sentinel常规集成通常是借助Sentinel Dashboard服务端整合实现服务的限流、熔断降级以及多维护的监控。但是项目当下已经集成promethus监控、aws云原生服务自带流量监控等,因此Sentinel Dashboard服务端提供的多维监控模项目需求优先级并不高。原创 2024-06-06 22:53:06 · 1471 阅读 · 0 评论 -
Spring-Cloud-Gateway--源码分析及应用
Spring Cloud Gateway 是Spring Cloud 生态全新项目,基于Spring 5、Spring Boot 2.X、Project Reactor实现的API网关,旨在为微服务提供简单高效的API路由管理方法。Spring Cloud Gateway 作为Spring Cloud 生态中的网关,目标是代替Zuul 1.X。Spring Cloud 2.X版本目前仍未对Zuul 2.X高性能版本进行集成,仍使用的是非Reactor的老版本Zuul网关。原创 2024-06-06 22:32:20 · 1539 阅读 · 2 评论 -
Spring-Cloud-Gateway-实现XSS、SQL注入拦截
XSS和SQL注入是Web应用中常见计算机安全漏洞,文章主要分享通过Spring Cloud Gateway 全局过滤器对XSS和SQL注入进行安全防范。写这篇文章也是因为项目在经过安全组进行安全巡检时发现项目存储该漏洞后进行系统整改,本文的运行结果是经过安全组验证通过。原创 2024-06-06 22:22:50 · 1318 阅读 · 0 评论 -
Spring-Security(二)OAuth2认证详解(持续更新)
深入了解Spring Oauth2.0 认证流程及自定义扩展原创 2024-06-06 22:02:52 · 1659 阅读 · 0 评论 -
Spring-Security(一)-源码分析及认证流程
快速了解Spring Security 认证流程原创 2024-06-06 21:35:30 · 996 阅读 · 2 评论 -
AWS-生产级微服务部署架构分享
使用AWS搭建云上应用。原创 2024-06-06 21:18:12 · 871 阅读 · 0 评论