跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 在 gin 中怎么复用前一个接口的数据呢?
未分類
20 2 月 2022

在 gin 中怎么复用前一个接口的数据呢?

在 gin 中怎么复用前一个接口的数据呢?

資深大佬 : szxczyc 30

接口 1:调用第三方 api 查询到结果并且已经 Marshall 了,输出为一个 json 。
接口 2:现在我想暴露另一个接口,通过前面接口输出的 json 中的某个值再去查其他的第三方 api ,该怎么复用呢?
我的思路是先保存到 db 里吧,然后再从 db 里读取?但是感觉这个方法也不太好。

大佬有話說 (7)

  • 資深大佬 : Kinnice

    一个变量的使用?

  • 資深大佬 : bankroft

    memory cache ?

  • 資深大佬 : sxfscool

    应该是无状态的吧,一般是在接口 1 存到 map 或者 redis 里,返回 key,接口 2 传入 key

  • 資深大佬 : JKeita

    记得路由配置可以配置多个方法吧,g.GET(“…”, 接口 1 ,接口 2 )这样?

  • 資深大佬 : dcalsky

    跟 gin 无关,通常的做法是把相同的业务逻辑抽成一个 function 。

  • 資深大佬 : cxe2v

    接口 2 抽象成 function ,在接口 1 返回前调用不就行了?

  • 資深大佬 : EscYezi

    这个值拿到之后不应该由 gin 保持,而是应该放在调用方那里,不然并发查询接口 2 的结果很可能与预期不符

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具