我是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