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

浙公网安备 33010602011771号