通用研发提效问题之组织女娲插件体系该如何解决

简介: 通用研发提效问题之组织女娲插件体系该如何解决

问题一:女娲在配置流程中,如何创建或修改方案?


女娲在配置流程中,如何创建或修改方案?


参考回答:

在配置流程中,可以通过相应的操作选项来创建新的方案或选择已有的方案进行修改。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/620381



问题二:女娲配置页和详情页是如何进行展示的?


女娲配置页和详情页是如何进行展示的?


参考回答:

在配置流程中,会跳转到配置页和详情页。这两个页面会根据场景的差异(即场景渲染模板)进行动态渲染展示。用户可以在这些页面上进行配置或查看详情,并提交保存。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/620382



问题三:女娲插件体系是如何组织的?


女娲插件体系是如何组织的?


参考回答:

女娲插件体系是以切点作为组织和调用视角,即:切点 -> 插件链 -> 插件 -> 方案执行器 -> 元件执行器。其中,切点对应SpringBean的一个方法,而插件链则表示切点需要动态代理执行处理链。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/620383



问题四:什么是插件Handler?


什么是插件Handler?


参考回答:

插件Handler是一个独立的技术能力组件,其主要API为public Object handle(MethodHandleContext context) throws Throwable。系统提供了通用的插件实现com.alsc.content.sdk.nvwa3.plugins.NvWaPlugin,在默认情况下,使用该插件即可。但在特殊情况下,也可以参考该插件实现新的插件。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/620384



问题五:方案Executor在插件体系中扮演什么角色?


方案Executor在插件体系中扮演什么角色?


参考回答:

方案Executor是每个插件方案执行时的真正逻辑。它主要提供三个API:PreHandleResult preHandle,AfterHandleResult afterHandle和Object aroundHandle。插件方案根据自己场景继承实现对应API即可。通常不需要三个API都实现,可以根据需求选择实现其中一个或多个。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/620385

相关文章
|
SQL 监控 数据可视化
RMS 分布式链路追踪产品揭秘
背景为了快速适应业务变化,聚焦业务迭代,各大厂商都进行了分布式架构的升级改造。特别是近几年,随着微服务与云原生的流行,分布式系统的规模愈发庞大,内部服务之间的调用也越来越复杂。然而,引入分布式架构的同时,也带来相应的稳定性问题。各项服务的开发人员、开发语言和部署节点等情况很可能各不相同,当分布式系统整体出现异常或者性能瓶颈的时候,依靠传统的指标监控和日志排查已经很难快速定位到出问题的地方。因此当下
2194 0
RMS 分布式链路追踪产品揭秘
|
机器学习/深度学习 人工智能 算法
【算法基础】分解质因数
【算法基础】分解质因数
628 0
|
Java C++ Python
快讯:LeetCode中国正式上线《剑指Offer》题目,刷题真方便了!
近日,LeetCode中国[1]上线了一个全新的分类模块 LCOF “剑指 Offer[2]”。
8095 0
快讯:LeetCode中国正式上线《剑指Offer》题目,刷题真方便了!
|
3月前
|
人工智能 自然语言处理 机器人
AI电话客服的服务质量提升路径:关键技术与典型应用场景解析
AI电话客服正从基础语音工具进化为能处理复杂业务的智能体。本文深入解析服务质量提升的关键技术路径与行业应用,涵盖语音识别、情感分析、多轮对话等核心技术,以及智能外呼、自动质检、客户数据分析等典型场景,助力零售、电商、制造、互联网等行业构建高效、有温度的智能客服体系,推动人机协同服务升级。
323 1
|
Shell 开发工具 git
git学习三:git使用:删除仓库,删除仓库内文件
通过GitHub的设置页面删除仓库,以及如何使用Git命令行删除仓库中的文件或文件夹。
1257 1
git学习三:git使用:删除仓库,删除仓库内文件
|
运维 关系型数据库 MySQL
"MySQL运维精髓:深入解析数据库及表的高效创建、管理、优化与备份恢复策略"
【8月更文挑战第9天】MySQL是最流行的开源数据库之一,其运维对数据安全与性能至关重要。本文通过最佳实践介绍数据库及表的创建、管理与优化,包括示例代码。涵盖创建/删除数据库、表结构定义/调整、索引优化和查询分析,以及数据备份与恢复等关键操作,助您高效管理MySQL,确保数据完整性和系统稳定运行。
902 0
|
SQL 分布式计算 Oracle
CDH 搭建_Hive_安装和创建用户|学习笔记
快速学习 CDH 搭建_Hive_安装和创建用户
1042 0
|
人工智能
AIGC的出现对社会有啥影响
AIGC的出现对社会有啥影响
891 39
|
JavaScript 安全
TypeScript中any unkown never的区别
TypeScript中any unkown never的区别
|
存储 算法
手把手学会DFS (递归入门)
DFS的思想,经典题目的讲解,手把手入门✨✨
697 0
手把手学会DFS (递归入门)