V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
DAOCLOUD
推荐学习书目
Python Cookbook
Using Google App Engine
推荐下载
Latest Google App Engine SDK
其他兼容技术
AppScale
sohoer
V2EX  ›  Google App Engine

Google App Engine 1.7.2 已发布,这个月的版本还挺快,V2EX还有多少人在玩GAE?我是一直在玩。

  •  
  •   sohoer · 2012-09-20 14:49:53 +08:00 · 5045 次点击
    这是一个创建于 4481 天前的主题,其中的信息可能已经有所发展或是发生改变。
    "You can now fetch Task Queue Statistics."
    一直想要的功能,曾经自已编码统计的。
    20 条回复    1970-01-01 08:00:00 +08:00
    phuslu
        1
    phuslu  
       2012-09-20 14:56:56 +08:00
    本来嫌 ifttt 的 gtalk -> dropbox 的速度太慢, 想用 GAE 做这个 xmpp bot 帮自己做一些事情.
    但是发现 dropbox 的 restful API 在 GAE 上使用蛮麻烦的...
    xiluo
        2
    xiluo  
       2012-09-20 16:59:40 +08:00
    +人还是不少的
    alsotang
        3
    alsotang  
       2012-09-20 19:09:52 +08:00   ❤️ 1
    https://github.com/alsotang/keepagent

    I'm also a developer on GAE. Recently I'm dive into a GAE-based proxy project named KeepAgent, which aim to replace GoAgent.
    sohoer
        4
    sohoer  
    OP
       2012-09-20 22:15:30 +08:00
    @alsotang
    GoAgent是我的备用工具,目前在亚马逊上架的VPN(免费一年)
    有机会试试你的 ^_^
    jckwei
        5
    jckwei  
       2012-09-21 10:14:45 +08:00
    一直在用
    haohaolee
        6
    haohaolee  
       2012-09-21 10:30:23 +08:00
    在想goagent的客户端能不能用其它语言来写,虽然麻烦多了。但是在嵌入式设备上安装python太重了
    88250
        7
    88250  
       2012-09-21 10:30:38 +08:00
    支持线程了。
    alsotang
        8
    alsotang  
       2012-09-21 12:00:19 +08:00   ❤️ 1
    @haohaolee 到时候我们的keepagent会考虑用go语言来确保可移植性。
    yaotian
        9
    yaotian  
       2012-09-21 12:18:55 +08:00
    @haohaolee 用go写一个linux native的?
    andyliu
        10
    andyliu  
       2012-09-21 12:36:06 +08:00
    @sohoer “亚马逊上架的VPN(免费一年)” 给个地址?
    ini
        11
    ini  
       2012-09-21 12:37:50 +08:00
    @alsotang
    to replace GoAgent: goagent的作者就在一楼,你竟然这样明目张胆。。

    @phuslu
    3楼的兄弟要用KeepAgent取代GoAgent,有木有觉得压力有点大。。
    haohaolee
        12
    haohaolee  
       2012-09-21 12:38:35 +08:00
    @alsotang @yaotian 这里用go有什么特别的好处?是因为appengine有go sdk吗?
    sohoer
        13
    sohoer  
    OP
       2012-09-21 12:39:37 +08:00
    yaotian
        14
    yaotian  
       2012-09-21 12:57:47 +08:00
    @haohaolee 小,没依耐性
    alsotang
        15
    alsotang  
       2012-09-21 12:58:34 +08:00
    @yaotian 是准备用go来完成windows上的客户端,不想打包Python的代码。如果到时候go的代码写得比较通用的话,linux下就可以同时提供go和python的客户端了。
    alsotang
        16
    alsotang  
       2012-09-21 13:02:37 +08:00
    @ini
    @phuslu
    不好意思.....没看见phuslu在一楼.....


    @haohaolee 用go的话,效率比较高,对于移动端设备来说,只要google出了相应平台的编译器就可以让那些平台用上keepagent的客户端,而不必打包python的环境或者让相应平台装个python解释器。我相信随着go语言的发展,它跟C++的效率不会相差超过一个数量级的,对于IO为bottleneck的应用来说,这点差距倒是可以接受,毕竟不可能用C++来写,太累...
    不知有没有回答你的问题?
    haohaolee
        17
    haohaolee  
       2012-09-21 15:39:26 +08:00
    @alsotang 因为完全不懂go,所以追问一下,用go比C++写轻松的原因是什么?语言支持并发?还是自带成熟的网络库?如果真的写起来快的话,那点效率差距不算什么。另外现在有gccgo了,支持许多平台了
    alsotang
        18
    alsotang  
       2012-09-21 15:57:54 +08:00   ❤️ 1
    @haohaolee go的标准库东西比较多,而且go的语法相对C++灵活很多,and xxx,yyyy,zzz。http://www.mikespook.com/ 可以看看这个博客嘛,专门介绍go语言的。

    语言支持并发倒不是我主要关注的,反正到时候肯定由自带的多线程HTTP服务器用。
    网络库的话,反正现在用Python写只是用了很多与socket有关的表面的东西,我想通过简单的方式来实现客户端,所以keepagent很少用到低于应用层的库。不过说起来goagent里面抡socket的地方还是蛮多的。

    go语言说实在,我接触也不太多,可能无法提供很有价值的信息给你。不过对于学习打包Python代码到其他平台来说,我更倾向于用一种可以被编译成二进制的语言来实现跨平台。
    wszf
        19
    wszf  
       2012-09-21 16:11:11 +08:00
    刚出来的时候玩过一段时间,后来因为老被墙,给摒弃了。
    weicaizhi
        20
    weicaizhi  
       2012-09-21 16:28:02 +08:00
    @sohoer 速度咋样?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1261 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 17:52 · PVG 01:52 · LAX 09:52 · JFK 12:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.