爱意满满的作品展示区。
ihciah
0.2D
0.03D

造了一个 CF Worker KV 代理

  •  
  •   ihciah ·
    ihciah · Feb 16, 2022 · 3163 views
    This topic created in 1575 days ago, the information mentioned may be changed or developed.

    Cloudflare Worker 是在 CF 边缘节点运行的 FaaS 服务,它提供了 KV 能力供 worker 持久化一些数据。个人兴趣项目使用的话,这两个都有足够的免费额度。

    但是 KV 服务只能在 Worker 内部使用(这里虽然也提供了 api ,但是有限流,这个 api 设计上也并非是直接暴露给应用在热路径上使用的),很多业务场景无法使用 Worker ,那么也无法使用 KV 。

    这里我造了一个小轮子,写了一份 js 代码部署在 worker 上负责代理,另外写了一个 Rust SDK 对接请求并做了 LRU 来减少请求数。

    使用这种方式,很多私有部署的应用也可以直接使用 Worker KV 了,以较低的成本免去部署和维护数据库的麻烦。

    https://github.com/ihciah/cloudflare-kv-proxy

    3 replies    2022-02-17 05:42:42 +08:00
    ihciah
        1
    ihciah  
    OP
       Feb 16, 2022   ❤️ 1
    对 Worker 感兴趣的还可以试试这个 DDNS ,部署在 worker 上的简易动态 DNS 服务。
    https://github.com/ihciah/ddns-worker
    czyt
        2
    czyt  
       Feb 16, 2022
    已经部署,谢谢分享
    devtiange
        3
    devtiange  
       Feb 17, 2022
    感谢分享
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5348 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 70ms · UTC 08:46 · PVG 16:46 · LAX 01:46 · JFK 04:46
    ♥ Do have faith in what you're doing.