我正在构建一个包含两个组件的 Web api 服务:node.js 和 java。每个请求都到达节点服务,节点服务反过来对 java 服务进行 API 调用。我使用两个不同的 heroku 应用程序实现了这个架构,这两个服务都实现为“web”dynos。它可以工作,但作为单个应用程序管理起来会更容易。
我不完全理解在同一个应用程序中组合这两个组件的选项和过程。我想我可以在 Procfile 中创建两个条目,但我不明白请求路由是如何工作的。节点“web”dyno 如何向 java dyno 发出请求?是否有一些用于跨测功机请求的机制?