我是Heroku新手,我对如何最好地组织我的JAVA应用程序以在平台上运行有疑问。在单个应用程序中组织多个端点的最佳方式
我正在开发的应用程序将公开3个REST端点。为了正确缩放应用程序,我正在考虑在专用测功机上运行每个端点。每个端点背后的逻辑并不是很复杂,我计划将其保留在运行端点的Web dynos中。
目前我有一个单一的应用程序,所有3个端点运行在同一个web dyno上。 什么是分离我的应用程序的最佳方式,以便我可以为每个端点设置一个流程类型? 我应该创建3个不同的应用程序(每个进程类型一个)还是我可以在单个应用程序中定义多个进程类型(JAVA命令?)?我的procfile会是什么样子?
注意:我发现这个[link](http://stackoverflow.com/questions/12429687/heroku-cedar-application-with-multiple-web-facing-processes/12431992#12431992)这有点相关但是并没有真正描述如何组织多个端点的最佳实践 – edopuck