存储

首页 标签 存储
# 存储 #
关注
193458内容
|
9小时前
|
20 | 详解时钟轮在 RPC 中的应用 定时任务带来了什么问题?
本文详解时钟轮在 RPC 框架中的应用,探讨其如何高效处理定时任务,避免线程过多与 CPU 资源浪费。通过模拟生活时钟机制,时钟轮将任务分配至时间槽位,减少重复扫描,提升性能。适用于请求超时、启动超时、定时心跳等场景,是高并发下优化定时任务的核心方案。
|
9小时前
|
06 | RPC 实战:剖析 gRPC 源码,动手实现一个完整的 RPC
本文通过剖析 gRPC 源码,深入讲解 RPC 框架的实现原理。从 Protocol Buffer 接口定义到代码生成,结合 Netty 实现网络通信,详细解析请求的序列化、HTTP/2 帧传输、服务端解码与调用流程,帮助读者将序列化、协议设计等理论知识落地为实战代码,掌握构建高性能 RPC 的核心技术细节。
|
9小时前
|
16-CIG重量级监控
CIG由CAdvisor、InfluxDB和Grafana组成,实现容器监控、数据存储与可视化。CAdvisor采集CPU、内存等信息,InfluxDB持久化时序数据,Grafana提供图形化展示与报警功能,适用于Docker环境的重量级监控方案。
|
9小时前
|
CP(强制一致性),AP(最终一致)
本文探讨RPC框架中的服务发现机制,对比DNS、ZooKeeper等方案,指出其在超大规模集群下的局限性。重点提出基于消息总线的最终一致性注册中心,通过AP模型替代CP,提升系统性能与稳定性,适用于高并发、大规模服务节点场景。
|
10小时前
|
蓝易云:模拟实现C++版vector的技术要点
这个代码片段实现了简单的vector,包括基础的容量管理、元素访问、内存分配以及复制控制。在实际使用中,可能还需要对这个基础实现进行优化和功能完善,使其能够满足更广泛的使用场景和性能要求。
|
10小时前
| |
来自: 通义灵码
RememberMe简介及用法
RememberMe是Web应用中常见的“记住我”功能,通过服务端生成持久化令牌(Token)并存储于Cookie,实现用户关闭浏览器后仍保持登录状态。与直接保存用户名密码不同,该机制基于安全令牌验证身份,避免重复登录。Spring Security通过`rememberMe()`配置启用此功能,但需防范令牌泄露风险,可通过数据库持久化Token并结合二次校验提升安全性。
|
10小时前
| |
来自: 通义灵码
@Retention注解
元注解用于修饰其他注解,其中SOURCE表示编译后不保留,CLASS为默认值,编译后保留在class文件中但不可被虚拟机读取,RUNTIME则可被虚拟机读取,支持反射机制,实现运行时处理。
|
10小时前
| |
来自: 通义灵码
SpringBoot--常用过滤器介绍
Spring Security通过过滤器链实现安全控制,涵盖认证、授权、CSRF防护等。如SecurityContextPersistenceFilter管理上下文,UsernamePasswordAuthenticationFilter处理登录,LogoutFilter处理退出。不同配置下过滤器数量和类型可变,灵活适配需求。(238字)
|
18小时前
| |
别让大数据“全表扫描”掏空你:数据分区策略与分区裁剪的实战心经
别让大数据“全表扫描”掏空你:数据分区策略与分区裁剪的实战心经
|
18小时前
|
Redis集群部署指南
本章介绍基于CentOS7的Redis集群搭建,涵盖单机安装、主从复制、哨兵集群及分片集群的配置与测试,详细演示了各节点的角色设置、故障转移与数据同步过程。
免费试用