Mamy aplikację internetową Grails średniej wielkości używającą GORM / Hibernate nad PostgreSQL i GSP obsługującymi HTML, a także kilka interfejsów API REST. Standaryzujemy się na Scali i chcielibyśmy migrować tę aplikację do Play lub Spray, a Slick uzyska dostęp do istniejącej bazy danych.
Nimble jest obecnie używany do uwierzytelniania / autoryzacji i użytkownika / roli / itp. zarządzanie.
Jakie podejścia możemy zastosować, aby przeprowadzić migrację krok po kroku, unikając migracji z Wielkiego Wybuchu?
Oba są językami JVM, czy istnieje sposób, aby uniknąć traktowania ich jako osobnych aplikacji internetowych działających na osobnych portach na długość ramion?
scala
grails
playframework
John M.
źródło
źródło
Odpowiedzi:
Osobiście przepisywanie brzmi dla mnie bardziej wydajnie, ale jeśli musisz to zrobić krok po kroku, sugerowałbym przyjęcie następującego podejścia:
Niestety nie znam sposobu, aby zmusić ich do słuchania tego samego portu, więc trzeba by było przekierowywać z Grails do portu Play, aby był płynny.
źródło