摘要: 手搓RPC框架系列(二):核心功能实现与架构原则应用 本文实现了RPC框架的核心功能,包括序列化模块、网络传输模块和服务代理模块。重点展示了SOLID原则、高内聚低耦合、KISS、迪米特法则和DRY等架构设计原则在实际代码中的应用,确保了系统的可扩展性和可维护性。下一步将完成剩余功能并进行完整测试。 阅读全文
posted @ 2025-12-16 20:38 六边形架构 阅读(16) 评论(0) 推荐(0)
摘要: 手搓RPC框架系列(一):基于架构设计原则的RPC基础架构设计 本文将架构设计原则应用于实践,从零构建类似Dubbo的RPC框架。明确了RPC框架的5个核心需求(远程调用、服务注册与发现、负载均衡、序列化、网络通信),基于SOLID原则设计了Proxy、Registry、LoadBalance、Serializer、Transport等核心组件,并应用高内聚低耦合、KISS、迪米特法则等通用原则进行架构优化,最后详细介绍了各组件的设计思路。 阅读全文
posted @ 2025-12-16 20:15 六边形架构 阅读(18) 评论(0) 推荐(0)