我目前正在考虑部署SOA样式
应用到云上的PAAS中。
我正在评估许多PAAS提供商
包括Cloud Foundry,Heroku和Jelastic。
目前,为简单起见,我只有一个grails应用程序和一个带有嵌入式Jetty服务器的单一服务jar文件。这将扩展为多个服务和Web前端,中间采用服务吃的方式,通过Rabbit mq和http的混合进行通信。
我目前正在努力了解如何将这些部署到PAAS的拓扑。
我的问题是:
在Heroku中?)
谢谢!
最佳答案
我将为CloudFoundry回答,因为这是我最精通的(以及所支付的费用:)
序言: CloudFoundry具有应用程序(正在运行的代码段,可能会或可能不会暴露给外部世界,即存在standalone
运行时)和服务(数据存储区等,RabbitMQ属于该类别)的概念。您部署应用程序并将其绑定(bind)到零个或多个服务。
并扩展您所谓的服务(即不在
CF意义上,但在SOA意义上)
希望这是有道理的:)
关于heroku - 在PAAS中部署SOA风格的应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12794676/