• 请不要在回答技术问题时复制粘贴 AI 生成的内容
BBCCBB
V2EX  ›  程序员

其他云厂商的对象存储为啥都没默认提供像阿里云 oss 的上传回调功能?

  •  
  •   BBCCBB · Aug 10, 2021 · 3279 views
    This topic created in 1914 days ago, the information mentioned may be changed or developed.

    有知道 其他云厂商的对象存储为啥都没默认提供像阿里云 oss 的上传回调功能的吗? 是基于什么考虑?

    看下来基本都是要通过 lambda, 或者配合云厂商的 mq, 自己写代码来实现.很是麻烦

    9 replies  •  2021-08-11 12:09:46 +08:00
    1194129822
    1194129822
    Aug 10, 2021
    1
    阿里云 oss 做的最早吧,体验的的确很好。
    varrily
    varrily
    Aug 10, 2021
    2
    不太确定,但在开发 oss 的时候,总能找到 s3 的影子。
    BBCCBB
    BBCCBB
    OP
    Aug 10, 2021
    3
    @1194129822 是啊, 本地化&人性化做的很好, 虽然阿里有点恶心.

    @varrily s3 算是最早出来的云上对象存储, 其他云厂商的或多或少都是照着 s3 这种路子来设计的,甚至有的 api 都是差不多的
    leetom
    leetom
    Aug 11, 2021
    4
    需求太小众了吧,上传成功了自己做处理不好吗?
    用云函数之类自己回调也就几行代码的事情
    BBCCBB
    BBCCBB
    OP
    Aug 11, 2021
    5
    @leetom 这不算小众, 上传成功后服务端基本都需要知道.

    云函数这个需要多给钱不说, 如何能尽量保证回调成功也是一门技术活, 需要做大量的工作
    chenbojian
    chenbojian
    Aug 11, 2021 via Android
    6
    和云更深度绑定~
    另外 Mq 可靠性更高吧,http hook 更容易丢事件?
    BBCCBB
    BBCCBB
    OP
    Aug 11, 2021
    7
    @chenbojian mq 按理说更加靠谱, 但要额外的开发.

    但 http 回调最简单呀, 像阿里云这种, http 会回调多次, 直到成功或者超时.
    realrojeralone
    realrojeralone
    Aug 11, 2021
    8
    你说的上传回调是事件通知吧?阿里云 oss 提供了 http 和 mq 的回调通知,但是实际上 http 的通知还是会默认创建一个 mq,这个 mq 是要收你费的。

    cos 提供的是 lambda 调用: https://cloud.tencent.com/document/product/436/35526

    gcs 提供的是 mq 通知: https://cloud.google.com/storage/docs/pubsub-notifications
    BBCCBB
    BBCCBB
    OP
    Aug 11, 2021
    9
    @realrojeralone 额, 倒是没注意 oss 还要创建个 mq 这个事, 只关心易用性了.

    lambda 和 mq 这些方式我知道的, 就是要额外开发太麻烦.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1844 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 09:19 · PVG 17:19 · LAX 01:19 · JFK 04:19
    ♥ Do have faith in what you're doing.