如何在 Internet 上 24x7 托管和运行 GCM XMPP CCS 服务器?
Posted
技术标签:
【中文标题】如何在 Internet 上 24x7 托管和运行 GCM XMPP CCS 服务器?【英文标题】:How to host and run the GCM XMPP CCS Server 24x7 on Internet? 【发布时间】:2015-07-21 12:56:18 【问题描述】:我有一个 GCM 客户端应用程序和一个 GCM CCS XMPP 服务器在我的电脑上运行。
GCM XMPP 服务器基于 google 提供的 Sample GCM XMPP 服务器。
我可以通过运行 server.java 文件从 eclipse 运行服务器,但我想知道我怎样才能 24x7 运行服务器文件。
我需要在某处托管服务器文件吗?我可以在托管网站上运行服务器吗?
我已经搜索过有关此问题的堆栈溢出,但大多数问题都没有任何答案,或者它们是题外话。
我需要在某处 24x7 托管和运行 GCM XMPP 服务器文件,但我不知道该怎么做。
另外,有没有其他方法可以在 eclipse 之外运行服务器文件?
【问题讨论】:
【参考方案1】:另外,有没有其他方法可以在 eclipse 之外运行服务器文件?
-
将您的程序导出为 JAR(Java 存档)文件。见Java: export to an .jar file in eclipse
java -jar myprogram.jar
我可以通过运行 server.java 文件从 Eclipse 运行服务器,但我想知道如何 24x7 运行服务器文件。
-
从某个主机租用虚拟机。例如,来自 Amazon EC2
(当然还有很多其他的)。
通过 SSH 上传您的 JAR 文件并运行它(再次
java -jar myprogram.jar
)。利润!
当然,当您第一次完成所有这些操作时,这并不像听起来那么容易,您可能会遇到很多问题。但是,嘿,这样的体验通常是值得的。
【讨论】:
【参考方案2】:我认为您不需要虚拟机,只需要一个具有更通用后端(如 sqlite)的网站。
我也被困在这一点上。请告诉我您的解决方案,还请查看我提出的问题,他们将解决我们俩的问题。
【讨论】:
以上是关于如何在 Internet 上 24x7 托管和运行 GCM XMPP CCS 服务器?的主要内容,如果未能解决你的问题,请参考以下文章
如何使此 Google 字体在 Internet Explorer 11 上运行
如何使用输入变量来指定 GitHub 操作将在哪个自托管运行器上运行?