数据中台

最近要开展新的项目了。预留出这个文档。

首先来讲一下

数据中台是由于微服务逐渐兴起而出现的一种新的数据

qData 项目

qData 项目

API 鉴权

在 qData 中,外部应用要访问发布的 API,要使用应用管理模块。也就是说,把注册和上线了的 API 进行发布管理。通过官方手册可知,首先我们需要通过应用编号(client_id)和应用密钥(client_sercert)获得有时效的 client_token,并在下次请求中携带这个 token,才能够正常访问内容数据。

查询数据差异问题

但在实际过程中,我遇到了这样一个问题。前端界面中,数据服务中的接口调用功能可以返回正常的数据,但是使用项目管理进行发布的 API 在 ApiFox 中却返回的不是同一批数据。因此,要开始排查具体的情况问题。

我打算通过阅读源码分析这个问题。

qData 是一个前后端分离项目。既然两种路径得到的结果不一样,那么我肯定要先找到对应的路径具体是位于哪个文件中,调用了那些函数,具体的配置有什么差异而导致了这种结果。

前端的接口调用的位置是非常容易找到的,根据 URL 地址(http://{HOST}:{PORT}/#/ds/api/edit?id=2{id})可以很快定位到对应的文件

export function queryServiceForwarding(data) {
    return request({
        url: '/ds/api/queryServiceForwarding',
        method: 'post',
        data: data
    });
}

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇