当前位置: 首页> 文旅> 旅游 > 实习的一点回顾Webhook的执行

实习的一点回顾Webhook的执行

时间:2025/8/27 8:10:53来源:https://blog.csdn.net/m0_50973548/article/details/141869095 浏览次数:0次

1.Webhook流程

1.Bass外的部分

比如我通过控制台或者js脚本去调用curl命令call指定的webhook的地址的功能脚本

命令发送到网关,网关通过注册中心之类的发送到服务实体上。

这些是微服务的东西

2.OpenAPI到Controller阶段

先看之前openAPI的那篇前置

请求进来之后查OpenAPI的配置,找到OpenAPI-public.yaml

然后找到对应的Webhook.yaml

然后去找到对应的生成接口WebhookExcuteApi

再去找我们实现接口的实现类WebhookExcuteController

controller处理好请求里的头信息,设置好日志(公司自定义的日志ConsoleLogCollector)

把head、body,webhookId和携带的文件传给业务WebhookExcuteService处理

然后把返回值按指定格式发回去

3.业务执行

首先去查验这个webhook的id是否存在。

如果不存在或者状态失效

然后以系统角色身份访问

4.图形平台大概架构

账号关联到公司,公司是合作伙伴,公司下面有项目,每个项目下面有多个workspace工作空间

每个工作空间下面有多个表

5.权限模型

记着好像是 账号 (关联到 公司?不知道有没有这一步) 关联到 角色 关联到权限

然后有个角色默认权限来着,然后可以定义新角色加减权限

好像有系统权限(系统发的或者其他一些未识别身份的)、内部权限、外部权限(其它公司这种)

4.TODO @Entity注解,把实体类写成interface类型,比如WebhookDaoEntity.java  WebhookInternalEntity.java

关键字:实习的一点回顾Webhook的执行

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: