V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
qq2549112
V2EX  ›  问与答

亚马逊的 sqs 有朋友用过吗?国内用的话,网络有延迟吗?

  •  
  •   qq2549112 · 2015-05-09 00:56:06 +08:00 · 2358 次点击
    这是一个创建于 3519 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好,抱歉耽误大家时间了

    我需要做一个app
    用户可以添加 定时任务

    因为产品的特殊性
    每个用户可以添加无数个 定时任务
    我初步估计,有可能每天有10W左右的定时任务

    那么我就需要用到队列

    我目前并没有实际部署过队列这方面的应用,文章看过不少的
    我目前想到的方案是 celery+redis+阿里云 自己搭建

    但是我怕 阿里云更新系统呀,或者redis 出现什么情况崩溃,就会导致出现数据丢失

    [虽然我知道也有那种持久化的队列,但是我对自己的 部署能力不够信心,就怕到时候丢了数据给我的用户带来麻烦]

    然后我就发现了 亚马逊的sqs,然后我上谷歌了解了下,发现这个东西不会出现数据丢失,感觉十分的有安全感,而且部署太简单了,就是直接用

    但是亚马逊的sqs通过 http协议去操作,那会不会存在网络延迟呢

    然后我毫不犹豫的 就去注册一个亚马逊帐户,但是:

    我发现打开亚马逊的网页都不是很流畅

    发现 [亚马逊官网] 服务器是国外的 [我很疑惑 为什么他们没有在国内建立机房]

    然后注册还要我写信用卡什么的,然后我就没有注册了

    我就想,亚马逊的官网服务器都是国外的,他的sqs不会也是国外吧

    那延迟好几秒,不会严重影响我的服务吧

    如果自己用阿里云的服务器搭建,我就是担心 出现意外,导致数据丢失

    阿里云也有个mqs 类似亚马逊的sqs,但十分不成熟,没有现成的和celery结合的sdk,所以我只好直接放弃阿里云的mqs

    请问大家, 有什么建议可以给我吗。我现在有点不知所措

    谢谢

    3 条回复    2015-05-10 01:30:13 +08:00
    df4VW
        1
    df4VW  
       2015-05-09 01:34:27 +08:00   ❤️ 1
    找个redis的cloud就行了
    wy315700
        2
    wy315700  
       2015-05-09 08:40:38 +08:00   ❤️ 1
    redis开持久化就行了
    qq2549112
        3
    qq2549112  
    OP
       2015-05-10 01:30:13 +08:00
    @df4VW
    @wy315700 谢谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1729 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:39 · PVG 00:39 · LAX 08:39 · JFK 11:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.