我有一个 Java webapp(在 Tomcat 中运行),它使用 ActiveMQ 将“作业”排队以响应用户采取的操作。
我正在考虑将应用程序移植到 Google App Engine,我知道他们提供了一个任务队列 API,但我更愿意坚持使用不太特定于容器的消息传递/队列系统,例如 JMS 或 AMPQ。
我想知道是否可以在 GAE 内启动一个消息服务器实例,如 ActiveMQ 或 RabbitMQ。或者这个想法在像 GAE 这样的分布式环境中没有意义吗?我仍然只是在研究 GAE,所以在这一点上,它的分布式特性对我来说有点神秘。