Google app engine apache驼峰路由的appengine或aws

Google app engine apache驼峰路由的appengine或aws,google-app-engine,amazon-web-services,routing,apache-camel,amazon-elastic-beanstalk,Google App Engine,Amazon Web Services,Routing,Apache Camel,Amazon Elastic Beanstalk,第一个问题,所以对我放松点 生产者和端点可以是sockets/websockets/https。然后,这些请求将被处理并发送给订阅的消费者,或者发送到队列并根据消息优先级和/或用户技能进行路由。我还想存储所有的消息和事务,并选择重试和安排它们 我知道appengine目前不支持套接字,但从sdk 1.7.5开始,它就可以供受信任的测试人员使用,因此将来可能会起作用。这个应用程序将不会为客户端页面提供服务,因此通道api将无法工作,而且我看不到任何websocket服务器支持,我想我可以解决这个问

第一个问题,所以对我放松点

生产者和端点可以是sockets/websockets/https。然后,这些请求将被处理并发送给订阅的消费者,或者发送到队列并根据消息优先级和/或用户技能进行路由。我还想存储所有的消息和事务,并选择重试和安排它们

我知道appengine目前不支持套接字,但从sdk 1.7.5开始,它就可以供受信任的测试人员使用,因此将来可能会起作用。这个应用程序将不会为客户端页面提供服务,因此通道api将无法工作,而且我看不到任何websocket服务器支持,我想我可以解决这个问题

另一方面,如果我使用ec2,那么所有这些问题都会消失,但是我需要自己扩展应用程序,并且我必须管理数据库。我知道AWS还有其他选项,如SQS、SNS、Beanstalk和simpleDB,可以处理队列、通知和扩展

我想使用appengine,因为它似乎是更容易开发的平台。我知道我不是第一个尝试建立这样的东西的人,所以我想知道你的经历是什么

camel和appengine配合得好吗?我知道很多camel组件都使用线程、jms和jndi,但它们在appengine上不起作用,如果没有这些,您是否仍然成功地在appengine上使用camel。从我的描述来看,我希望应用程序能在appengine上运行,还是使用ec2更好。也有人试过用AWS beanstalk做这件事

我花了相当长的时间在谷歌上搜索,但找不到任何具体的东西。我有一个在appengine上运行的示例camel应用程序,所以我知道camel可以工作,只是想确保我提到的其他功能也可以。我是骆驼队的新手,如果答案已经很明显或者问题很模糊,我非常抱歉,非常感谢您的帮助

谢谢你的洞察力