问题一:如何通过重构降低资源成本?
如何通过重构降低资源成本?
参考回答:
通过重构,团队提升了查询性能,降低了对数据库的压力,并减少了一些不必要的中间件的使用,比如之前所有动作记录都放在Redis中。此外,通过减少加载的组件类,也降低了整体对内存的消耗,从而降低了资源成本。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/625151
问题二:工单系统的总体架构是如何设计的?
工单系统的总体架构是如何设计的?
参考回答:
工单系统的总体架构从分层设计来讲包括三层:适配层(adapter)、商业能力层(service)和数据访问层(dao)。这样的设计考虑到工单系统业务逻辑复杂但业务流程不复杂的特点。https://ucc.alicdn.com/pic/developer-ecology/6ibaby6qg4ku4_a0084342b5614958adadafb9e7297c3a.png
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/625152
问题三:适配层(adapter)的主要职责是什么?
适配层(adapter)的主要职责是什么?
参考回答:
适配层(adapter)主要负责老hsf接口和新的hsf接口映射,没有实际的业务逻辑,只是纯粹的接口映射和出入参转换。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/625153
问题四:商业能力层(service)是如何划分的?
商业能力层(service)是如何划分的?
参考回答:
商业能力层按照不同的业务场景划分为多个部分,包括MTOP接口、OpenApi接口、电商版工单接口和工单活动等。这一层的代码只调用manager模块提供的域能力接口或外部服务接口。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/625156
问题五:工单活动模块是如何设计的?
工单活动模块是如何设计的?
参考回答:
工单活动模块将核心逻辑抽象到一个个BaseActivity类里面,如CaseCreateActivity。这些类继承自BaseActivity,并通过实现其抽象方法来定义具体的业务逻辑。
关于本问题的更多回答可点击原文查看: