【问题标题】:Could I use Google App Engine to host a Java IRC Bot?我可以使用 Google App Engine 来托管 Java IRC Bot 吗?
【发布时间】:2012-07-10 17:07:53
【问题描述】:

我有一个完全用 Java 编写的 IRC 机器人,我一直将它托管在我的家用计算机上,但我不稳定的互联网连接经常断开它。我一直想知道是否可以使用 Google Apps Engine 来托管具有持续连接的机器人?如果是这样,我将不得不做出什么样的改变?

感谢您的帮助

【问题讨论】:

  • 听起来是时候买一个VPS了……

标签: java google-app-engine irc


【解决方案1】:

不,你不能那样做。 Google App Engine 不允许任意传出Socket 连接(可能是因为他们不希望人们使用他们的平台作为代理服务器)。他们提供的最接近的东西是URL Fetch API,用于通过网络/互联网访问外部内容。

使用它,您可能会想出一些东西来驱动使用 App Engine 应用的现有基于 Web 的 IRC 客户端。虽然我不确定与直接使用基于 Web 的 IRC 客户端相比有什么好处。

此外,您不能与 App Engine 应用建立“持续连接”(或来自)。平台将自动超时/关闭任何在大约 30 秒左右未完成处理的请求。

【讨论】:

    猜你喜欢
    • 2020-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-06
    相关资源
    最近更新 更多