![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
文章平均质量分 95
Solomon_肖哥弹架构
Solomon(肖爱良) - 前百度环境音乐CTO&架构师、微服务专家 - 中国机械出版社签约作家,《深入理解Dubbo工业级架构设计》图书的作者 - 分享高并发、高可用、高性能的分布式(微服务、存储、事务、限流)架构设计原理
展开
-
传输对象模式(Data Transfer Object Pattern):电商平台商品信息传输实战案例分析
DTO通常是一个简单的数据容器,它包含了客户端所需的数据,并且通常是序列化的。DTO模式的主要目的是减少网络通信次数,通过一次请求传输多个数据项。在电商平台中,商品信息的传输通常涉及大量的数据交换。传输对象模式通过创建一个包含多个属性的类,简化了数据在客户端和服务端之间的传输过程。原创 2024-07-08 23:21:11 · 558 阅读 · 0 评论 -
12张图描述大厂秒杀项目的工作细节,必须收藏,面试必备
秒杀架构是一种特别优化以应对极高并发流量和瞬间大量请求的系统设计。它通常包括:高容量设计,前端优化,服务扩展性,负载均衡,异步处理,数据库优化,服务解耦,弹性伸缩,限流策略,监控告警,安全防护,降级容原创 2024-07-08 18:51:04 · 1052 阅读 · 0 评论 -
揭秘分布式ID生成:百度与美团点评的架构设计与规则解析
分布式ID生成是构建大规模分布式系统的基础。百度的UID-Generator和美团点评的Leaf都展示了如何通过巧妙的设计来满足这一需求。它们不仅提供了全局唯一、趋势有序的ID,还保证了系统的高可用性和高并发处理能力。原创 2024-07-01 12:06:37 · 949 阅读 · 0 评论 -
Dubbo SPI 原理设计细节
SPI 全称为 Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。正因此特性,我们可以很容易的通过 SPI 机制为我们的程序提供拓展功能。SPI 机制在第三方框架中也有所应用,比如 Dubbo 就是通过 SPI 机制加载所有的组件。不过,Dubbo 并未使用 Java 原生的 SPI 机制,而是对其进行了增强,使其能够更好的满足需求。原创 2024-06-27 12:57:13 · 1003 阅读 · 0 评论 -
Dubbo扩展点加载设计
跟大家“弹弹” Dubbo扩展点加载设计关注本人的公众号获取更多精彩内容。原创 2024-06-27 12:53:52 · 594 阅读 · 0 评论 -
Dubbo 服务自省架构设计
Dubbo 服务提供方(Provider)在服务暴露的过程中,将元信息以 JSON 的格式同步到注册中心,包括服务配置的全部参数,以及服务的方法信息(方法名,入参出参的格式)。在服务自省引入之前,该元数据被 Dubbo 2.7.0元数据中心。原创 2024-06-27 12:51:25 · 574 阅读 · 0 评论