V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
1140601003
V2EX  ›  程序员

有什么开源的库或者平台可以接口管理呢?

  •  
  •   1140601003 · 2024-03-18 08:21:34 +08:00 · 3205 次点击
    这是一个创建于 408 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比方我说我想设置一个接口,要求访问的人必须携带 token ,而且可以设置单天访问次数,单位时间内访问的次数限制。当然最好是可视化的,带个后台去监控每个用户访问的访问次数,时间,流量速率等等数据就最好了。存在不存在这样的开源的库或者框架呢或者平台也可?买断终身制也可以。
    28 条回复    2024-03-19 17:27:49 +08:00
    1140601003
        1
    1140601003  
    OP
       2024-03-18 08:24:17 +08:00
    来个大佬指条路呀。
    i8086
        2
    i8086  
       2024-03-18 08:29:56 +08:00
    noahlias
        3
    noahlias  
       2024-03-18 08:31:06 +08:00
    why not google search or chatgpt?

    API gateway

    https://github.com/Kong/kong
    1140601003
        4
    1140601003  
    OP
       2024-03-18 08:33:08 +08:00
    @noahlias 我当时搜英文,不知道关键词,唉。当时搜的是中文,大多数是几年前的项目
    1140601003
        5
    1140601003  
    OP
       2024-03-18 08:33:24 +08:00
    @i8086 谢谢。我去看看
    1140601003
        6
    1140601003  
    OP
       2024-03-18 08:34:13 +08:00
    @noahlias 谢谢
    klo424
        7
    klo424  
       2024-03-18 08:35:57 +08:00
    yapi ,可以自己搭
    dayeye2006199
        8
    dayeye2006199  
       2024-03-18 08:37:15 +08:00 via Android
    API gateway
    1140601003
        9
    1140601003  
    OP
       2024-03-18 08:37:16 +08:00
    @klo424 这个我看 issue 挺多未解决的,而且很久活跃没更新就放弃了去部署了
    1140601003
        10
    1140601003  
    OP
       2024-03-18 08:37:32 +08:00
    @dayeye2006199 好滴!谢谢
    paranoiagu
        11
    paranoiagu  
       2024-03-18 08:38:34 +08:00 via Android
    有没有国货呢?
    rookie2luochao
        12
    rookie2luochao  
       2024-03-18 09:04:53 +08:00
    就用 swagger 或者 openapi 完全够用了,然后有很多这种规范的工具,我写了个 swagger 工具页,你自己 fork 代码加个导航页就完美使用了,https://github.com/rookie-luochao/openapi-ui
    layxy
        13
    layxy  
       2024-03-18 09:15:15 +08:00   ❤️ 2
    你这不就是需要一个 api 网关吗,各个云服务商都有,开源的 kong 或者 apisix 也可以
    rookie2luochao
        14
    rookie2luochao  
       2024-03-18 09:16:04 +08:00
    @paranoiagu 国货 yapi 已经不维护了,现在用 swagger(openapi)的挺多的
    flyingcrp
        15
    flyingcrp  
       2024-03-18 09:36:32 +08:00
    跳出 swagger 尝试一下接口和代码分离的实践.
    比如 apifox ,apipost .
    注意隐私安全和备份. 他们都没做好这两块. 但是协作还是可圈可点的
    wongy
        16
    wongy  
       2024-03-18 09:48:12 +08:00
    一直用着 yapi
    sarices
        17
    sarices  
       2024-03-18 09:53:20 +08:00
    看需求楼主要的是 api 网关吧,推荐 yapi swagger apifox ??
    cnoder
        18
    cnoder  
       2024-03-18 10:09:08 +08:00
    现代互联网,有相当一部分人都是只看标题不看内容的的,下次起标题多斟酌点用词吧
    elonlo
        19
    elonlo  
       2024-03-18 10:16:18 +08:00
    kong
    root71370
        20
    root71370  
       2024-03-18 10:20:26 +08:00
    apisix
    1140601003
        21
    1140601003  
    OP
       2024-03-18 10:59:54 +08:00
    @sarices 我刚刚部署了 yapi ,唉,浪费我时间了
    1140601003
        22
    1140601003  
    OP
       2024-03-18 11:00:17 +08:00
    @cnoder 好,谢谢提醒,文化水平有限
    1140601003
        23
    1140601003  
    OP
       2024-03-18 11:01:32 +08:00
    谢谢各位的提醒呀,我需要的应该是 api 网关,因为没有涉及到相关知识,不懂这些名词。
    cksspk
        24
    cksspk  
       2024-03-18 15:33:19 +08:00
    最后用了啥,kong ?
    1140601003
        25
    1140601003  
    OP
       2024-03-18 18:57:00 +08:00
    @cksspk kong
    R4rvZ6agNVWr56V0
        26
    R4rvZ6agNVWr56V0  
       2024-03-18 20:11:53 +08:00
    @paranoiagu apisix
    yahooer
        27
    yahooer  
       2024-03-18 23:59:17 +08:00
    https://www.idatariver.com/ 你甚至可以设置 API 的收费
    1140601003
        28
    1140601003  
    OP
       2024-03-19 17:27:49 +08:00
    @yahooer 好。感谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   816 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:53 · PVG 04:53 · LAX 13:53 · JFK 16:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.