作者:VI_宁小豆2502874431 | 来源:互联网 | 2023-08-29 14:02
RPC统一配置中心基于注解的分布式锁dubbo请求级缓存调用链追踪RabbitMQElasticsearchzookeeperSpingboot公共组件统一配置中心统一配置中
RPC/统一配置中心/基于注解的分布式锁/dubbo请求级缓存/调用链追踪/RabbitMQ/Elasticsearch/zookeeper/Sping boot
公共组件
统一配置中心
RPC
Dubbo环境下基本请求级的缓存 (未同步代码)
- 变通实现微服务的per request以提高IO效率1
- 变通实现微服务的per request以提高IO效率2
- 变通实现微服务的per request以提高IO效率3
分布式调用链追踪
- dubbo+zipkin调用链监控
- dubbo+zipkin调用链监控(二)
自定义RPC框架:netty+consul
- 简易RPC框架-学习使用
- 简单RPC框架-基于Consul的服务注册与发现
- 简单RPC框架-业务线程池
- 简易RPC框架-私有协议栈
- 简易RPC框架-心跳与重连机制
- 简易RPC框架-过滤器机制
- 简易RPC框架-客户端限流配置
- 简易RPC框架-上下文
- 简易RPC框架-代理
- 简易RPC框架-熔断降级机制
- 简易RPC框架-SPI
熔断降级实现影响上下文机制,后续更新解决
基于注解的锁
Spring boot实践
WEB
- Validator (未同步代码) 多字段动态运算符
- HandlerMethodArgumentResolver (未同步代码) 接口参数注入
消息队列
- 从头开始搭建一个Spring boot+RabbitMQ环境
- 从头开始搭建一个Spring boot+ActiveMQ高可用分布式环境
Spring Cache+Redis
- Spring Cache扩展:注解失效时间+主动刷新缓存
- Spring Cache扩展:注解失效时间+主动刷新缓存(二)
面向对象 (未同步代码)
工作中的一些设计实践,合适不合适仁者见仁吧。
- 状态模式
- 职责键模式,同事设计的处理复杂订单流程。
- 建造者,策略模式。新旧价格转换过程中的尝试