HTML을 제공하는 PostgreSQL 및 GSP를 통해 GORM / Hibernate를 사용하는 중간 규모의 Grails 웹 애플리케이션과 몇 가지 REST API가 있습니다. 우리는 Scala를 표준화하고 있으며 Slick과 함께이 데이터베이스를 Play 또는 Spray로 마이그레이션하여 기존 데이터베이스에 액세스하려고합니다.
Nimble 은 현재 인증 / 권한 부여 및 사용자 / 역할 등에 사용됩니다. 조치.
빅뱅 마이그레이션을 피하면서 단계별로 마이그레이션을 수행하기 위해 취할 수있는 접근법은 무엇입니까?
둘 다 JVM 언어이며 팔 길이가 다른 별도의 포트에서 실행되는 별도의 웹 응용 프로그램으로 취급하지 않는 방법이 있습니까?
프로젝트 이름으로 재미 있지만 합리적인 접근 방식은 응용 프로그램 프록시를 사용하여 단일 네임 스페이스를 제공하는 것입니다. 다른 옵션은 Tomcat과 같은 웹 컨테이너에서 별도의 WAR 파일로 실행하는 것입니다. Grails 또는 Scala를 수행하지 않았지만 웹 API가 Java 서블릿을 감싸는 래퍼라면 황금색입니다. 그렇지 않은 경우 별도의 포트 등을 숨기려면 앱 프록시를 사용해야합니다.
—
Berin Loritsch