В документации по стеку Heroku Cedar я не вижу ничего, что указывало бы на то, что это возможно, но мне интересно, могу ли я использовать одну кодовую базу в одном приложении Heroku для монтирования нескольких служб (например, стоечных приложений) которые получают запросы, отправленные им на основании какого-либо условия.
Я ищу что-то похожее на способ установки приложения в стойку для установки на определенную url
.
В идеале это позволило бы мне независимо масштабировать эти сервисы, но использовать ту же кодовую базу, модели и т. Д. Для любой выполняемой работы.
Например, у меня может быть служба api
, которая просто обрабатывает вызовы API. Это может быть простое стоечное приложение, которое должно иметь быстрое время отклика и иметь возможность масштабирования независимо от веб-приложения, обслуживающего основной сайт. Он может либо использовать один и тот же домен с определенным путем, либо использовать другой домен, который каким-либо образом сопоставляется со стоечным приложением, работающим на каком-то конкретном порту.
Кто-нибудь знает, возможен ли такой тип вещей? Я знаю альтернативы (выделение кода и совместное использование между различными приложениями), но сначала я рассматриваю это как возможность.