Wir haben eine mittelgroße Grails-Webanwendung mit GORM / Hibernate über PostgreSQL und GSPs, die HTML liefern, sowie einige REST-APIs. Wir standardisieren uns für Scala und möchten diese Anwendung mit Slick auf Play oder Spray migrieren, um auf die vorhandene Datenbank zuzugreifen.
Nimble wird derzeit für Authentifizierung / Autorisierung und Benutzer / Rolle / etc. Verwendet. Verwaltung.
Welche Ansätze können wir verfolgen, um die Migration Schritt für Schritt durchzuführen und eine Big-Bang-Migration zu vermeiden?
Sie sind beide JVM-Sprachen. Gibt es eine Möglichkeit, zu vermeiden, dass sie als separate Webanwendungen behandelt werden, die auf getrennten Ports zu marktüblichen Bedingungen ausgeführt werden?
scala
grails
playframework
John M
quelle
quelle
Antworten:
Persönlich klingt ein Umschreiben für mich effizienter, aber wenn Sie es schrittweise tun müssen, würde ich vorschlagen, dass Sie den folgenden Ansatz wählen:
Leider kenne ich keine Möglichkeit, sie dazu zu bringen, denselben Port abzuhören, sodass Sie von Grails zum Play-Port umleiten müssten, um eine nahtlose Wiedergabe zu gewährleisten.
quelle