扫码关注官方订阅号
我觉得你说的问题有两个
第一是技术问题,你使用的spring的这套数据交互的技术特性不能满足需求,使得维护成本很高,关于这个问题,你可以了解下SOA,我现在用的是hessian,但是hessian需要另外的一套东西来配合监控服务,在服务治理上做的比较好的有dubbo,你可以了解下
第二个问题应该是分析设计问题,你们的项目没能把各个业务域分析清楚,各子系统职责不清晰,导致了每次修改都很痛苦,良好的设计应该是高内聚,低耦合的,服务的变更不应该总是导致依赖该服务的系统跟着变。这个需要经验老道,精通业务的人来解决
写接口文档,要每次修改接口都要更新这份文档
基于开源的rpc框架,在上边搭建管理系统,大公司可以自研rpc框架。
当你的项目足够大,足够复杂的时候就该采用上边的方式了。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
我觉得你说的问题有两个
第一是技术问题,你使用的spring的这套数据交互的技术特性不能满足需求,使得维护成本很高,关于这个问题,你可以了解下SOA,我现在用的是hessian,但是hessian需要另外的一套东西来配合监控服务,在服务治理上做的比较好的有dubbo,你可以了解下
第二个问题应该是分析设计问题,你们的项目没能把各个业务域分析清楚,各子系统职责不清晰,导致了每次修改都很痛苦,良好的设计应该是高内聚,低耦合的,服务的变更不应该总是导致依赖该服务的系统跟着变。这个需要经验老道,精通业务的人来解决
写接口文档,要每次修改接口都要更新这份文档
基于开源的rpc框架,在上边搭建管理系统,大公司可以自研rpc框架。
当你的项目足够大,足够复杂的时候就该采用上边的方式了。